325 Commits (9f46d8f0be058f4b2a1ae8f65ca805e0174e312c)
 

Author SHA1 Message Date
Emil Ernerfeldt 9f46d8f0be [ui] add convenience functions 5 years ago
Emil Ernerfeldt 3de20d033e [window] remove frame delay when moving/resizing 5 years ago
Emil Ernerfeldt bcc786fd95 [license] licence under MIT or Apache-2.0 5 years ago
Emil Ernerfeldt 550f3dcfa1 [examples] fix fractal clock size 5 years ago
Emil Ernerfeldt 96e6f1f3fc [optimize] switch to ahash for ids and most maps and sets 5 years ago
Emil Ernerfeldt 6577de9036 [optimization] add some calls to reserve in Path 5 years ago
Emil Ernerfeldt 7d0a16d0e8 [refactor] minor code cleanup 5 years ago
Emil Ernerfeldt 19cbe6bd6e [window] double-click title bar to collapse winodw 5 years ago
Emil Ernerfeldt 6ab7cffd7f [window] nice looking title bar separation line 5 years ago
Emil Ernerfeldt a8e5676a09 [refactor] make use of `LineStyle` in more places 5 years ago
Emil Ernerfeldt d214574c97 [refactor] rename `fill_color` to just `fill` 5 years ago
Emil Ernerfeldt c7a59b57d2 [refactor] remove PaintCmd::LinePath 5 years ago
Emil Ernerfeldt 0bb042924f [refactor] rename Outline to LineStyle 5 years ago
Emil Ernerfeldt ef7f3c4637 [input] fix: hover highlight either scroll or window resize; not both 5 years ago
Emil Ernerfeldt e43ff934a0 [input] distinguish between clicks and drag 5 years ago
Emil Ernerfeldt c22156cd0f [refactor] simplify Widget trait return type to InteractInfo 5 years ago
Emil Ernerfeldt 5c966bdc76 [input] widgets must say if they are interested in click or drags 5 years ago
Emil Ernerfeldt 4bea65595c If mouse moves too much, don't register it as a click 5 years ago
Emil Ernerfeldt b30c49f409 [input] keep track of mouse press origin 5 years ago
Emil Ernerfeldt c3d3bc0c07 More accurate recent mouse velocity 5 years ago
Emil Ernerfeldt ee0ad02717 Highlight window frame when you resize it 5 years ago
Emil Ernerfeldt fac0866f73 example_glium: restore example app state 5 years ago
Emil Ernerfeldt a0b12a36e7 Refactor window resize code 5 years ago
Emil Ernerfeldt d1b00ff1b0 refactor input code 5 years ago
Emil Ernerfeldt ae6080405c Remove 'Web' from GuiInput 5 years ago
Emil Ernerfeldt 555d7aed20 Remove dropping files from emigui Input 5 years ago
Emil Ernerfeldt 025fae5586 Tweak opt-level and lto settings 5 years ago
Emil Ernerfeldt 620442a64b refactor: group mouse input into own struct 5 years ago
Emil Ernerfeldt 538db9005e fix minor bug when moving a window 5 years ago
Emil Ernerfeldt d5d6c48974 cargo update 5 years ago
Emil Ernerfeldt c0f9c5f7e1 small fixes 5 years ago
Emil Ernerfeldt e98896aa58 Optimize text layout 5 years ago
Emil Ernerfeldt 2b49072de9 Optimize mesher 5 years ago
Emil Ernerfeldt 58a8f743be Optimize and clean up text output 5 years ago
Emil Ernerfeldt 7a9fb94029 Add a benchmark 5 years ago
Emil Ernerfeldt 896d87c804 make pixels_per_point optional in RawInput (default 1) 5 years ago
Emil Ernerfeldt 3022231e4f Reduce .wasm size by around 20% 5 years ago
Emil Ernerfeldt 002944b775 Break up some long container functions and reduce some code bloat 5 years ago
Emil Ernerfeldt 8270d59dbf Add tree example 5 years ago
Emil Ernerfeldt 8d89944b58 containers will (mostly) return value of add_contents function 5 years ago
Emil Ernerfeldt 3b822ac294 Update TODO in README.md with accomplished goals 5 years ago
Emil Ernerfeldt 0f0e385ea3 [refactor] collect stuff into new `mod paint` 5 years ago
Emil Ernerfeldt aeaa611005 terminology: remove uses of the word "mesh". Prefer "triangles". 5 years ago
Emil Ernerfeldt 3ec552392f TextEdit: cursor movement with home/end/up/down 5 years ago
Emil Ernerfeldt c9f07c1cff Publish new wasm 5 years ago
Emil Ernerfeldt 8f43d38e38 Style/visuals tweaks 5 years ago
Emil Ernerfeldt d123d7e9c6 Improve window throwing 5 years ago
Emil Ernerfeldt 84099b24c9 Fix animation of collapsing windows 5 years ago
Emil Ernerfeldt 3737067994 mutexes: crash rather than deadlock 5 years ago
Emil Ernerfeldt 88bfcd585e Resize windows by dragging any side or corner 5 years ago