Commit Graph

6950 Commits

Author SHA1 Message Date
Samuel Guerra d2c786964b Fixed invalid monitors update after a monitor changes video mode. 2023-09-17 11:43:41 -03:00
Samuel Guerra 33426dac30 Added TODO. 2023-09-17 00:09:00 -03:00
Samuel Guerra 5d95242da9 Fixed window size in exclusive mode. 2023-09-16 21:25:02 -03:00
Samuel Guerra c245598e8c Added "title" in fullscreen for window example. 2023-09-16 20:43:16 -03:00
Samuel Guerra 2d546afca7 Reduced duplicate code in SCROLL. 2023-09-16 17:00:30 -03:00
Samuel Guerra f40b5692e9 Implemented touch scroll friction. 2023-09-16 15:53:25 -03:00
Samuel Guerra 84ce3aea38 Implemented mouse drag to select. 2023-09-16 01:08:10 -03:00
Samuel Guerra f1b085a521 Better overscroll indicator normalization. 2023-09-15 23:46:38 -03:00
Samuel Guerra 4d0131259c Fixed test touch from ouse. 2023-09-15 20:37:32 -03:00
Samuel Guerra b17d70323d Renamed raw mouse events to remove word "cursor".
Implemented touch test mode where touch events are generated from mouse events.
2023-09-15 19:27:51 -03:00
Samuel Guerra b81789880d Started implementing touch scroll inertia. 2023-09-15 18:06:18 -03:00
Samuel Guerra f9247e4ad6 Implemented focus change from touch. 2023-09-15 14:19:48 -03:00
Samuel Guerra 97141de0ac Context menu now opens for touch. 2023-09-15 13:37:05 -03:00
Well 5b7abd9700 Finished implementing text selection with keyboard. 2023-09-15 01:11:56 -03:00
Samuel Guerra 5e6dd4f0a7 Fixed touch long press. 2023-09-14 21:13:16 -03:00
Samuel Guerra 2ba5edeaaa Fixed Scroll layout when it is in unbounded space. 2023-09-14 20:55:11 -03:00
Samuel Guerra e9230e274c Implemented touch long press. 2023-09-14 20:29:41 -03:00
Samuel Guerra 0bf9f844ab Added missing capture check in some cursor event properties. 2023-09-14 16:07:42 -03:00
Samuel Guerra 70ccfe53f4 Fixed Scroll Align::FILL. 2023-09-14 15:38:11 -03:00
Samuel Guerra bf83855a7f Fixed `scroll_to` used in text caret and command. 2023-09-14 12:23:46 -03:00
Samuel Guerra bcc1dee304 Fixed Align::FILL in scroll. 2023-09-14 01:15:33 -03:00
Samuel Guerra 1ff0769f9b Implemented centering of touch scale. 2023-09-13 22:55:18 -03:00
Well b3ef7439a7 Continued implementing text selection. 2023-09-13 01:16:52 -03:00
Samuel Guerra 8a6b25c1f3 Started implementing `zoom_touch`. 2023-09-12 20:25:23 -03:00
Samuel Guerra cc30e5e50b Scroll review. 2023-09-12 13:05:24 -03:00
Samuel Guerra 18190a2cf3 Fixed alignment in zoomed-out scroll. 2023-09-12 00:19:50 -03:00
Samuel Guerra 72815e3073 More trace fixes. 2023-09-11 20:40:19 -03:00
Samuel Guerra 49de1ae6ba Fixed `UpdateTrace` for variables and events. 2023-09-11 20:06:37 -03:00
Samuel Guerra 3c95c8cace Implemented scroll zoom around point. 2023-09-11 16:32:31 -03:00
Samuel Guerra efd5f2e24a Rust-Analyzer implemented cfg(rust_analyzer). 2023-09-11 13:42:38 -03:00
Samuel Guerra 68ffc97b6e Fixed SCROLL.rendered_content offset. 2023-09-11 12:48:38 -03:00
Samuel Guerra 98f7235f4f Started implementing zoom around point. 2023-09-11 00:29:53 -03:00
Samuel Guerra 2d0d465790 More scroll properties work. 2023-09-10 16:57:17 -03:00
Samuel Guerra d9d910a1fb Fixed scroll-to with zoom. 2023-09-10 14:56:49 -03:00
Samuel Guerra 2637f98eef Fixed scroll_to_zoom when zoom > 1.fct(). 2023-09-10 01:23:16 -03:00
Samuel Guerra a19b90490f Started implementing zoom-to scale. 2023-09-09 20:42:37 -03:00
Samuel Guerra cd64a486df Fixed Scroll zoom scale transform. 2023-09-09 18:24:11 -03:00
Samuel Guerra b20de94c06 Fixed ALT scope from normal scope. 2023-09-09 17:55:20 -03:00
Samuel Guerra 76fe91b7a1 Fixed some zoom issues. 2023-09-09 13:03:26 -03:00
Samuel Guerra 77e3872c76 Basic scale zoom implemented. 2023-09-09 12:26:00 -03:00
Samuel Guerra 2fa467b157 Fixed warning. 2023-09-09 11:24:36 -03:00
Well 3fda1c7d1b Implemented text selection for left and right arrow navigations while holding shift. 2023-09-09 01:26:41 -03:00
Samuel Guerra cec05020e1 More general Scroll work. 2023-09-08 23:04:18 -03:00
Samuel Guerra f49f353c6c Fixed pointer capture sequence (capture was released before button or touch up event).
Continued implementing zoom in Scroll.
2023-09-08 18:48:54 -03:00
Samuel Guerra d883982a24 Added scroll zoom commands. 2023-09-08 17:08:43 -03:00
Samuel Guerra 3b917a9391 Some scroll refactoring and started implementing scale. 2023-09-08 16:12:54 -03:00
Samuel Guerra cf71cf0279 Finished overscroll indiciator. 2023-09-08 14:41:29 -03:00
Samuel Guerra 7c6cf7ec36 Implemented overscroll fade-in. 2023-09-08 00:26:20 -03:00
Samuel Guerra 4c82edfe49 Implemented support for elliptical radial gradients (new default).
Created overscroll visual.
2023-09-07 22:38:52 -03:00
Samuel Guerra 4bbf094bec Started implementing overscroll indicator. 2023-09-07 01:36:04 -03:00