1205 Commits

Author SHA1 Message Date
UnicornFreedom
04bbf626a1
Fix Ocelot interface relayout on clear 2025-09-03 11:06:40 +02:00
UnicornFreedom
9a3ee8e95c
Add navigation through Ocelot component log history 2025-09-03 11:06:40 +02:00
UnicornFreedom
cf088ce9f7
Add context menu to Ocelot component log entries 2025-09-03 11:06:39 +02:00
Dmitry Zhidenkov
6db5ff3f37 Merge branch 'feature/better-text-edit' into 'develop'
Better text edit

See merge request cc-ru/ocelot/ocelot-desktop!120
2025-09-03 09:04:41 +00:00
Fingercomp
68350f8d62
Take mouse.y into account when computing the selection endpoint 2025-09-03 01:05:00 +03:00
Fingercomp
ca8ef6eee1
Reimplement TextInput's selection state 2025-09-03 00:52:44 +03:00
Fingercomp
c9f8f4a123
Don't spam drag events if asked nicely 2025-08-31 19:45:56 +03:00
UnicornFreedom
b17efa3aa2
Fix cursor movement when mouse is pressed 2025-08-31 18:13:40 +02:00
UnicornFreedom
7316baa390
Simplify code, allow Shift+Click selections 2025-08-31 17:55:49 +02:00
Fingercomp
b6e68d40bd
Make the event capture phase more sophisticated 2025-08-22 21:19:56 +03:00
UnicornFreedom
b67ad92273
Fix ChangeSimulationSpeedDialog 2025-08-22 15:24:40 +02:00
UnicornFreedom
313e5c8b6a
Remove unnecessary keyboard event repeats 2025-08-22 15:21:36 +02:00
UnicornFreedom
6f5f84e5fd
Fix cursor positioning on TextInput text set 2025-08-22 15:20:01 +02:00
UnicornFreedom
4e9d7c96e2
Allow selecting current word by double click 2025-08-22 11:19:18 +02:00
UnicornFreedom
a8dc52f1b2
Add context menu to the TextInput 2025-08-22 03:46:01 +02:00
UnicornFreedom
c796b74ea3
Add support for TextInput text selection 2025-08-22 02:59:24 +02:00
UnicornFreedom
9511f586a6
Fix hash collisions in Watcher + more discreet scroll updates 2025-08-21 16:47:25 +02:00
UnicornFreedom
90a01493db
Support non-BMP codepoints in TextInput 2025-08-21 16:21:08 +02:00
UnicornFreedom
349280d802
Split text state and cursor state 2025-08-21 13:23:21 +02:00
UnicornFreedom
605023118f
Split TextInput state from presentation 2025-08-21 13:11:58 +02:00
UnicornFreedom
3bee61832f
Small corrections and refactoring 2025-08-21 11:34:08 +02:00
UnicornFreedom
841733f6fe
Simplify TextInput and fix few small bugs 2025-08-21 11:34:08 +02:00
UnicornFreedom
81840e4fab
Initial refactoring of TextInput 2025-08-21 11:34:06 +02:00
Fingercomp
8724c4a3ad
Merge branch 'refactor/hover-capture-phase' into develop 2025-08-20 20:28:43 +03:00
Fingercomp
99af664d84
Make HoverEvent a CapturingEvent 2025-08-20 18:25:24 +03:00
Dmitry Zhidenkov
448089ccb9 Merge branch 'feature/pause-resume-emulation' into 'develop'
Allow to pause and resume emulation

See merge request cc-ru/ocelot/ocelot-desktop!118
2025-08-20 09:06:59 +00:00
UnicornFreedom
8fc3759d88
Stop TickUpdatable stuff during the pause 2025-08-20 03:21:44 +02:00
UnicornFreedom
d533e33f2b
Tooltips should not clip through screen edges 2025-08-20 02:32:25 +02:00
UnicornFreedom
e4aca89f92
Add hover effect to the pause/resume button 2025-08-20 02:31:22 +02:00
UnicornFreedom
8416a46b5c
Avoid sudden jumps in TPS counter due to pause 2025-08-20 01:48:54 +02:00
UnicornFreedom
3f9ad3c710
Replace magical constant with a less magical constant 2025-08-20 01:48:30 +02:00
UnicornFreedom
d9e65fc67e
Allow to pause and resume emulation 2025-08-20 00:59:55 +02:00
Fingercomp
eb8665970d
Merge branch 'master' into develop 2025-08-19 21:09:22 +03:00
Fingercomp
9db2416d23
Merge branch 'develop' v1.14.1 2025-08-19 21:01:27 +03:00
Fingercomp
3ada4c6845
Version 1.14.1 2025-08-19 21:01:18 +03:00
Fingercomp
25cabf1d0a
Fix a typo in doc/releases.md 2025-08-19 20:57:24 +03:00
UnicornFreedom
fd31074d0d
Fix default config resource loading 2025-08-19 19:38:51 +02:00
Fingercomp
97e05f2895
Fix the node selector always spawning in the same place 2025-08-19 16:32:32 +03:00
Fingercomp
110e0b85f1
Merge branch 'master' into develop 2025-08-18 19:57:57 +03:00
Fingercomp
b53311aa27
Merge branch 'develop' v1.14.0 2025-08-18 19:01:55 +03:00
Fingercomp
33a3cf4773
Version 1.14.0 2025-08-18 19:01:35 +03:00
Fingercomp
e74a3d5264
Merge branch 'feature/edit-raid' into develop 2025-08-18 18:55:57 +03:00
Fingercomp
745aac646f
Don't change things if editing is disabled 2025-08-18 15:50:44 +03:00
Fingercomp
f2234677a0
Update ocelot-brain 2025-08-18 15:41:34 +03:00
Fingercomp
604d7f156d
Add a DiskEditWindow for RAIDs 2025-08-18 01:02:36 +03:00
Fingercomp
c73a0ab9d1
Remove Vector2D.*(Double) 2025-08-17 23:22:49 +03:00
Fingercomp
d769b0bde3
Merge branch 'refactor/icon-source-everywhere' into develop 2025-08-17 19:51:42 +03:00
Fingercomp
4edfd8fff2
Rename iconSource properties to icon 2025-08-17 18:43:42 +03:00
Fingercomp
d28572124f
Use all-caps for key hints to be consistent 2025-08-17 18:39:40 +03:00
Fingercomp
cbc16a3d23
Introduce IconScope 2025-08-17 17:07:07 +03:00