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
74a0ea1349
ENH: Show DOM button tooltips on mobile after touching them for 300 ms
2025-04-19 22:33:15 +02:00
bananarama92
eaa2807009
MAINT: Use hidden spans rather than copy event listeners for handling chat room header copies
...
The previous listener could not handle partial selections
2025-04-10 19:12:53 +02:00
bananarama92
754076b594
MAINT: Add missing styling for keyboard-activated chat room sep header clicks
2025-04-10 18:59:20 +02:00
bananarama92
5ed6108c4b
MAINT: Avoid user-select: all for the chat room header
...
This will automatically select all text the moment the button is clicked (the "auto" part is a problem)
2025-04-10 18:45:01 +02:00
BondageProjects
3d7d5e3ac0
Merge branch 'side-pannel' into 'master'
...
ENH: Convert the dialog side pannel to DOM
See merge request BondageProjects/Bondage-College!5516
2025-04-08 21:52:35 +00:00
bananarama92
dd2885244f
MAINT: Explicitly use scrollbar-gutter: auto for the chat log
2025-04-08 21:24:48 +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
8a074d6ac0
MAINT: Move the chat-room-reply-indicator DIV up one level
2025-03-31 17:52:11 +02:00
bananarama92
71f4ede190
MAINT: Rewrite the chat input auto expansion logic
2025-03-31 17:52:10 +02:00
BondageProjects
d57ed35554
Merge branch 'craft-dom' into 'master'
...
MAINT: Use DOM lists for the crafting component of button tooltips
See merge request BondageProjects/Bondage-College!5509
2025-03-31 00:02:09 +00:00
bananarama92
afb7e4886b
MAINT: Use DOM lists for the crafted dialog panel
2025-03-30 21:23:34 +02:00
bananarama92
1bb41feaba
MAINT: Use DOM lists for the crafting component of button tooltips
2025-03-30 21:23:34 +02:00
bananarama92
fe716f31c7
BUG: Fix the new chat room header icons not producing text upon copy/pasting
2025-03-29 21:47:36 +01:00
BondageProjects
8625a09b8e
Merge branch 'craft-focus' into 'master'
...
ENH: Add a focus grid for filtering crafting items by group
See merge request BondageProjects/Bondage-College!5493
2025-03-28 01:17:57 +00:00
BondageProjects
31123d58e3
Merge branch 'feature/message-replies' into 'master'
...
Added the ability to reply to whispers, actions and chat messages
See merge request BondageProjects/Bondage-College!5486
2025-03-28 01:14:28 +00:00
bananarama92
d66c818d7e
ENH: Add a focus grid for filtering crafting items by group
2025-03-27 18:12:12 +01:00
bananarama92
ac70b2df37
ENH: Add API for creating a DOM-based dialog focus grid
2025-03-27 17:56:11 +01:00
Zoe-64
3dc904d2ce
Added replies to messages, actions and whispers
2025-03-26 22:13:52 +01:00
bananarama92
534d744797
ENH: Add the new room namespace icons to the chat log header
2025-03-25 16:34:01 +01:00
BondageProjects
4e79439d91
Merge branch 'friendlist' into 'master'
...
ENH: Use semantic HTML for the friend list and add a new column for room types
See merge request BondageProjects/Bondage-College!5471
2025-03-25 00:10:55 +00:00
bananarama92
0d0086190f
MAINT: Ensure that friend list text with no relevant copyable content cannot be selected
2025-03-18 23:11:27 +01:00
bananarama92
620bbd1394
ENH: Add a friend list column with room type info
2025-03-18 23:11:27 +01:00
bananarama92
0b2bb53c8d
MAINT: Standardize the friend list icon HTML and CSS
2025-03-18 23:11:26 +01:00
bananarama92
74b0ea5c4a
ENH: Use a <table> element for the friend list
...
f
2025-03-18 23:11:26 +01:00
bananarama92
49838941bc
MAINT: Move the checkbox styling to a dedicated .checkbox css class
2025-03-13 00:38: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
df2cfef2cd
Merge branch 'element-create' into 'master'
...
MAINT: Ensure that `ElementCreate()` & co intpret boolean attribute values as boolean attributes
See merge request BondageProjects/Bondage-College!5431
2025-02-27 00:13:53 +00:00
BondageProjects
e94aa2f654
Allow 4 lines of dialog for NPCs with longer texts
2025-02-26 18:40:40 -05:00
bananarama92
86adb9f6bb
MAINT: Ensure that ElementCreate() & co intpret boolean attribute values as boolean attributes
2025-02-26 23:57:47 +01:00
bananarama92
403912cae9
MAINT: Disable the input element :invalid styling if the element is disabled or readonly
2025-02-24 16:12:04 +01:00
bananarama92
1916c9cd65
ENH: Let ElementCreateDropdown() return normal <select> elements
2025-02-24 16:12:03 +01:00
bananarama92
2fffdd8122
MAINT: Move the range input styling to a dedicated .range-input css class
2025-02-20 19:17:17 +01: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