5595 Commits

Author SHA1 Message Date
JYC333
5088259fb1 refactor: limit ctrl+enter action only at when creating reation on relation map 2026-03-11 16:48:57 +00:00
JYC333
8d42922172 refactor: fix cleanup to avoid DOM leaks 2026-03-11 16:48:56 +00:00
JYC333
d14dd07e55 refactor: use ctrl+enter to confirm in relation creation at relation map page 2026-03-11 16:48:56 +00:00
JYC333
79d2fd5601 refactor: clean up old autocomplete implementation 2026-03-11 16:48:56 +00:00
JYC333
5facd5ddb4 refactor: migrate relation map 2026-03-11 16:48:56 +00:00
JYC333
1e688419b4 fix: dropdown menu not follow the input when attribute detail dialog height changed 2026-03-11 16:48:56 +00:00
JYC333
622f7ef263 refactor: use headless autocomplete, migrate attribute deatil 2026-03-11 16:48:56 +00:00
JYC333
1cdd04e193 refactor: add new autocomplete registry 2026-03-11 16:48:56 +00:00
Elian Doran
06aed16ea1
refactor(spreadsheet): simplify the checks for popups 2026-03-11 12:11:00 +02:00
Elian Doran
aa2d8af15c
fix(spreadsheet): popups show up and hide 2026-03-11 12:10:46 +02:00
Elian Doran
e868615fd5
chore(client): address requested changes 2026-03-10 22:19:50 +02:00
Elian Doran
80493a52be
feat(video_player): move loop to center section 2026-03-10 20:46:28 +02:00
Elian Doran
3fed2ba42e
feat(video_player): add zoom to fit button 2026-03-10 20:44:32 +02:00
Elian Doran
82592ada54
fix(video_player): unreadable controls on light theme 2026-03-10 20:36:03 +02:00
Elian Doran
5528701744
feat(video_player): indicate unsupported file formats 2026-03-10 20:33:47 +02:00
Elian Doran
0ca665fb85
chore(video_player): mention keys 2026-03-10 20:24:16 +02:00
Elian Doran
7eb452ed8b
refactor(video_player): use translations 2026-03-10 20:22:03 +02:00
Elian Doran
d81dec94a9
feat(video_player): add keyboard shortcuts for toggling volume 2026-03-10 20:18:16 +02:00
Elian Doran
6631a4a806
feat(video_player): add shortcuts to just to beginning/end 2026-03-10 20:16:53 +02:00
Elian Doran
12f817c896
feat(video_player): add keyboard shortcut to toggle mute 2026-03-10 20:16:04 +02:00
Elian Doran
87229600d2
feat(video_player): keyboard shortcut to toggle full-screen 2026-03-10 20:15:10 +02:00
Elian Doran
471a46a030
feat(video_player): flash controls when pressing shortcuts 2026-03-10 20:14:11 +02:00
Elian Doran
41220eebd5
feat(video_player): arrow keys to seek 2026-03-10 20:11:56 +02:00
Elian Doran
755872277b
feat(video_player): space to toggle play/pause 2026-03-10 20:10:40 +02:00
Elian Doran
2cb54d7021
fix(video_player): loop can get out of sync with external control 2026-03-10 20:09:33 +02:00
Elian Doran
5a16bafbbf
fix(video_player): playback speed can get out of sync with external control 2026-03-10 20:08:17 +02:00
Elian Doran
fc6e9d89d9
fix(video_player): volume can get out of sync with external control 2026-03-10 20:07:45 +02:00
Elian Doran
8af35da279
feat(video_player): add loop button 2026-03-10 20:05:40 +02:00
Elian Doran
7107fec1a4
feat(video_player): add rotate button 2026-03-10 20:03:58 +02:00
Elian Doran
4bb662c5fb
feat(video_player): button to toggle PIP 2026-03-10 20:00:38 +02:00
Elian Doran
89297b92f8
feat(video_player): click toggles play/pause instead of controls 2026-03-10 19:53:24 +02:00
Elian Doran
e019271e74
feat(video_player): hide immediately on play 2026-03-10 19:50:31 +02:00
Elian Doran
f6d61eefcc
feat(video_player): don't hide controls if not playing 2026-03-10 19:48:21 +02:00
Elian Doran
fabc07be42
refactor(video_player): extract hiding visibility to hook 2026-03-10 19:47:25 +02:00
Elian Doran
bccfa7956c
refactor(video_player): extract more buttons into separate components 2026-03-10 19:45:42 +02:00
Elian Doran
42a05f411b
feat(video_player): basic toggle of the controls 2026-03-10 19:42:54 +02:00
Elian Doran
7ba7b98f5f
feat(video_player): add playback speed indicator 2026-03-10 19:38:15 +02:00
Elian Doran
2132c2ab38
refactor(video_player): extract full screen to separate component 2026-03-10 19:29:00 +02:00
Elian Doran
2ce4d512e7
feat(video_player): add full screen button 2026-03-10 19:23:45 +02:00
Elian Doran
1258d32820
feat(video_player): add skip left/right buttons 2026-03-10 19:22:29 +02:00
Elian Doran
db763ba229
feat(video_player): improve style of bottom bar 2026-03-10 19:20:49 +02:00
Elian Doran
951fdaec70
chore(video_player): change button alignment 2026-03-10 19:17:51 +02:00
Elian Doran
4303f3687e
refactor(video_player): extract seek bar & volume control 2026-03-10 19:12:52 +02:00
Elian Doran
540b0e0b83
feat(video_player): volume changer 2026-03-10 19:11:08 +02:00
Elian Doran
08a0326cb0
feat(video_player): add elapsed/remaining time 2026-03-10 19:05:59 +02:00
Elian Doran
8b0a45e4fd
feat(video_player): add a trackbar for seeking the video 2026-03-10 18:57:58 +02:00
Elian Doran
0e0ad2ed73
feat(video_player): single play/pause button 2026-03-10 18:56:20 +02:00
Elian Doran
4c73f31aca
feat(video_player): start adding custom controls (play/pause) 2026-03-10 18:54:53 +02:00
Elian Doran
6b2ae8fd12
feat(video_player): black background 2026-03-10 18:49:36 +02:00
Elian Doran
88d84fae1e
refactor(video_player): extract to separate file 2026-03-10 18:48:54 +02:00