Commit graph

44 commits

Author SHA1 Message Date
bananarama92
e2a5cd65be
Revert "MAINT: Suplement user-select: none with -webkit-user-select: none"
This reverts commit 5d48a43813d9a983f1bf0f1b9dd259168fe5fb5c.

The lack of `-webkit-user-select` was not the culprit; it was the lack of `user-select` on the button element itself (rather than just the tooltip)
2025-04-19 22:33:16 +02:00
bananarama92
9c19fbf589
MAINT: Suplement user-select: none with -webkit-user-select: none
Because of course Apple just has to be different
2025-04-19 22:33:16 +02:00
bananarama92
785f4e9729
MAINT: Misc dialog self menu clean up 2025-04-02 15:33:48 +02:00
bananarama92
0a7cdb1c32
ENH: Convert the OwnerRules panel to DOM 2025-04-02 15:33:47 +02:00
bananarama92
2f7c1717bf
ENH: Convert the SavedExpressions panel to DOM 2025-04-01 20:05:37 +02:00
bananarama92
109e72eea2
ENH: Convert the dialog pose panel to DOM 2025-04-01 20:05:36 +02:00
bananarama92
0b52bc19b4
ENH: Convert the dialog expression panel to DOM 2025-04-01 20:05:36 +02:00
bananarama92
afb7e4886b
MAINT: Use DOM lists for the crafted dialog panel 2025-03-30 21:23:34 +02:00
bananarama92
ac70b2df37
ENH: Add API for creating a DOM-based dialog focus grid 2025-03-27 17:56:11 +01:00
BondageProjects
6e29cee5ac Merge branch 'css2' into 'master'
BETA: Reintroduce the accidentally removed scroll snapping

See merge request BondageProjects/Bondage-College!5458
2025-03-11 16:57:00 +00:00
bananarama92
faa8106d0d
BUG: Reintroduce the accidentally removed scroll snapping 2025-03-11 00:53:45 +01:00
bananarama92
feea5ccff4
MAINT: Fix the dialog button grid escaping the confines of its parent element 2025-03-10 15:14:12 +01:00
bananarama92
8267634a49
BUG: Properly adapt the dialog button layout to 8 buttons 2025-03-08 23:49:31 +01:00
BondageProjects
bd9cc92f00 Merge branch 'css' into 'master'
MAINT: Align the `dialog` buttons a bit better with their `item`, `locking`, etc. counterparts

See merge request BondageProjects/Bondage-College!5448
2025-03-08 20:52:45 +00:00
BondageProjects
4c5eb48915 Dialog - Allow 8 on-screen options like in previous version 2025-03-08 11:54:56 -05:00
bananarama92
0e7ed9f516
MAINT: Express button tooltip font sizes in terms of their parent's font size 2025-03-08 17:06:41 +01:00
bananarama92
e2ce0eee42
MAINT: Align the dialog buttons a bit better with their item, locking, etc. counterparts 2025-03-08 16:49:44 +01:00
bananarama92
ef310bcd11
MAINT: Remove duplicate css
Relevant rules are already taken care of by `.scroll-box`
2025-03-08 16:49:44 +01:00
bananarama92
26fef72264
MAINT: Adapt the line heights to normalize.css 2025-03-08 16:49:44 +01:00
bananarama92
5c7e639b4d
MAINT: Make the dialog status scroll + expand upon overflow rather than clamping 2025-02-27 14:31:04 +01:00
BondageProjects
e94aa2f654 Allow 4 lines of dialog for NPCs with longer texts 2025-02-26 18:40:40 -05:00
bananarama92
82e3aece0f
ENH: Convert the dialog subscreen menubar to DOM 2025-02-05 20:26:36 +01:00
bananarama92
0e64c7fc29
ENH: Convert the dialog dialog subscreen to DOM 2025-02-05 19:58:13 +01:00
bananarama92
768abfb703
MAINT: Explicitly use @supports for handling css features that older browsers might not support 2025-01-02 21:10:48 +01:00
BondageProjects
5ffd46665f Merge branch 'scroll-box' into 'master'
ENH: Centralize the styling of scrollbar-containing elements

See merge request BondageProjects/Bondage-College!5343
2024-12-26 14:59:26 +00:00
bananarama92
cb761fb09f
MAINT: Change the crafting description text-alignment to left 2024-12-23 23:37:02 +01:00
bananarama92
ee4ec820d5
BUG: Fix styling for ancient browsers 2024-12-20 13:38:26 +01:00
bananarama92
186d586c00
ENH: Centralize the styling of scrollbar-containing elements 2024-12-19 23:23:12 +01:00
bananarama92
8cbaf3563d
MAINT: Provide more consistent scroll bar styling across browsers 2024-12-17 17:45:06 +01:00
bananarama92
106f6e6599
MAINT: Fix a minor alignment issue of the inventory grid w.r.t. the menu button bar 2024-12-15 15:51:40 +01:00
bananarama92
504133419a
MAINT: Add an absolute >=20 px marigin to the side of the dialog grid for scroll bars 2024-12-12 01:04:03 +01:00
BondageProjects
24583ab7b7 Merge branch 'beta-scroll' into 'master'
BETA: Ensure that the dialog menu scrollbar- and navigation keybindings snap to the button grid

See merge request BondageProjects/Bondage-College!5312
2024-12-10 23:24:51 +00:00
bananarama92
61ba92b833
BETA: Reintroduce the dialog pagination buttons 2024-12-10 23:18:03 +01:00
bananarama92
9a986ed283
ENH: Ensure that scrollbar- and navigation button control snaps to the button grid 2024-12-10 20:45:10 +01:00
bananarama92
4c5fdeb519
BUG: Add the missing transparency to specific dialog grid button label styling 2024-12-10 18:01:47 +01:00
bananarama92
8b9db7350a
MAINT: Streamline a number of indentations by making them relative w.r.t. font size 2024-12-10 17:05:53 +01:00
bananarama92
8f7357e813
MAINT: Let the default button icon tooltip padding match the default font size (36px) 2024-12-05 15:39:31 +01:00
bananarama92
bffa62d90f
MAINT: Clip dialog button tooltips if they're too long 2024-12-05 15:13:13 +01:00
bananarama92
06cafe9621
BUG: Fix the crafted grid spacing 2024-11-29 16:52:17 +01:00
bananarama92
18e2c16111
STY: Make the .dialog-grid always fill out its parent 2024-11-27 17:29:37 +01:00
bananarama92
d0b78ffbee
MAINT: Move the crafted item info in button tooltips to its own (indented) paragraph 2024-11-25 22:45:42 +01:00
bananarama92
3be2abd728
ENH: Display whether crafted items are private or not 2024-11-25 21:29:09 +01:00
bananarama92
8e3a2ad1bf
ENH: Refactor the item, locking, permission, activities and crafted menu modes 2024-11-25 17:26:06 +01:00
bananarama92
1e495e2693
ENH: Move the dialog status to a DOM element 2024-11-25 16:18:25 +01:00