Commit Graph

181 Commits

Author SHA1 Message Date
Kashargul
0d77816c04 fix some more font tags 2024-01-30 16:14:02 +01:00
Kashargul
9bb3608063 filter improvements and oldchat colours 2024-01-29 16:31:36 +01:00
Kashargul
e4b62dfa35 remove static chat colour tags 2024-01-21 12:34:53 +01:00
Kashargul
4634e5a903 remove static color 2023-12-22 19:59:15 +01:00
Selis
de3d8d60cc Custom indexeddb store (#15603)
* Custom indexeddb store

* Theme fix

* Status bar
2023-12-17 11:56:17 +01:00
Selis
cc8a8e2536 Fixes statusbar for tgchat 2023-12-09 23:26:04 +01:00
Selis
b2d8c7b84a Fixed chat & icon 2023-12-08 17:26:05 +01:00
Selis
3aa9365e23 Fixes and Stuff 2023-12-08 17:26:04 +01:00
ItsSelis
0c36da7f14 Skin Interface Changes 2023-12-08 17:26:04 +01:00
ItsSelis
995db5e517 tgui update 2023-12-08 17:26:04 +01:00
ItsSelis
09b3d544ca Misc adds and changes 2023-12-08 17:25:54 +01:00
TheGreatKitsune
4161041df0 Adds info button back in 2023-12-06 20:39:24 -08:00
Selis
ae70205eae tgchat part 1 2023-11-20 13:58:41 +01:00
Selis
c1225b448e Removes browserwindow skin element 2023-11-13 13:24:07 +01:00
VerySoft
7cd2ca7e3b Support button
Adds a patreon button to the client
2023-09-08 19:41:10 -04:00
VerySoft
90981fa620 Revise OOC notes panel
Revises the OOC notes panel a bit, and removes the OOC notes panel from character setup, in favor of just adding buttons to set the likes and dislikes there, rather than maintaining two different versions of the panel.

Additionally, adds a 'print to chat' button to the panel, and to examine for the OOC notes.

Changes the way the window is sent to the client so that it behaves more like character setup. This should mitigate edge cases where the panel appears off screen when SS13 is not being displayed on the primary monitor. It SHOULD also remember its position between sessions. Either way it should stay on your screen now.

Also, for the print to chat, character directory, and any OOC notes panel that isn't yours, the LIKES and DISLIKES sections will show up conditionally depending on if they are actually set up. If there's nothing there, then they won't show up.

This is presently an imperfect revision, as it only allows you to have one OOC notes panel open at a time. I would like you to be able to have more than one at a time, while also having the features to allow it to always appear on the screen, however, that will take some extra development time.

Apart from that, this is fully functional.
2023-08-16 05:44:59 -04:00
Seris02
4860518c1a adds body marking zone customization 2023-08-09 00:39:25 +08:00
VerySoft
56b972c776 Add ability to adjust your layer/plane
If you push CTRL+SHIFT+ numpad +/-, your layer and plane will increase or decrease as appropriate, so you can shuffle yourself around in people stack.

There's 7 total options you can get to. Your layer and plane also return to normal when you move
2023-08-04 19:37:06 -04:00
C.L
725f179ffc Update skin.dmf 2022-10-08 20:16:19 -04:00
C.L
97cbd02ec8 Update skin.dmf 2022-10-08 20:15:56 -04:00
C.L
d1b1e13d9c Cleans headers 2022-10-08 19:14:41 -04:00
Cerebulon
e99eba7945 Ports Diagonal Movement 2022-10-08 03:36:57 -04:00
lm40
d8b22197b5 Replaces adminhelp verb in macros/hotkeys 2022-08-21 16:08:14 -04:00
Selis
9e81fe7bbd Added Whisper/Subtle/Rest Hotkeys for Borgs 2022-04-02 15:30:57 +02:00
Aronai Sieyes
358d71bb52 Fixes #10966 2021-07-08 01:36:21 -04:00
Aronai Sieyes
035bab4708 Fix security cameras showing weird space thing 2021-07-07 17:01:44 -04:00
Leshana
0acd01049c Implement SSInput subsystem and Diagonal Movement
- SSInput subsystem for running movement inside the tick.
- Switch skin.dmf to use KeyUp/KeyDown procs for movement keys.
- Logic to do responsive diagonal movement.
2021-07-06 20:37:19 -04:00
Aronai Sieyes
0e950eae2d Change chat message boxes to resizable tgui 2021-07-04 00:53:31 -04:00
Aronai Sieyes
fbb7a3118e Add discord button to top 2021-07-02 18:22:56 -04:00
Aronai Sieyes
0da0c54388 Convert almost all alert() to tgui_alert() 2021-06-25 17:03:35 -04:00
Aronai Sieyes
70bff20384 Normalize alert() calls 2021-06-25 14:27:14 -04:00
Aronai Sieyes
ea42ee2303 Port Runechat 2021-05-30 15:45:11 -04:00
Novacat
b0a0f19eac B to Resist! (#8062)
* B to Resist!

* Requested Changes.
2021-05-11 02:59:30 -04:00
Unknown
08ea1e38a4 B to Resist 2021-05-04 15:53:43 -04:00
Detective Google
953cdfb800 ports pixelshifting 2020-10-30 13:43:20 -05:00
ShadowLarkens
f9fd9b7c35 Datum Component System (/tg/ port) 2020-10-18 12:13:28 -07:00
Atermonera
9ebf133137 Merge pull request #7688 from ShadowLarkens/rest-hotkey
Add U as hotkey to rest
2020-09-26 16:58:30 -04:00
Rykka
f6105bc3b5 Fix Asset Cache Verification - TGUI Bugfix
BYOND is injecting html to load js shims into json files returned by xhr. this will get fixed in a later byond release, but this disables the functionality for the asset cache skin control today.

Fix to be removed once the HTML injection is removed from asset cache (pending a BYOND change).
2020-08-13 04:02:22 -04:00
Atermonera
2e8c085927 Merge pull request #7381 from Verkister/patch-43
Adds a preference dropdown for window scaling
2020-08-01 23:59:02 -04:00
Verkister
ea500e8cc4 Reverts the forced sharp scaling on map window.
A bandaid fix that'll hopefully be replaced with an actual preference toggle button rather than the upstream fetish of hardcoding and forcing client preferences without access buttons to them.
Basically fixes map window having turned to sharp scaling, meaning that using the "stretch to fit" mode will mangle the entire screen if someone needs a little bit of a tweak. Most screens aren't big enough to blur the map window noticeably and if you're on a 4k screen, set your icon mode to 96 or 128 for fuck's sake.
2020-07-27 17:13:00 +03:00
Atermonera
e5265d43d9 Merge pull request #7335 from Cerebulon/blurSprites
Attempts to fix blurry icon scaling
2020-07-15 14:36:02 -04:00
Aronai Sieyes
67a5ead927 Click background in character preview to change it 2020-05-22 11:07:43 -04:00
Leshana
fb532ac920 Refactor Character Setup to use MAP
- Instead of using expensive getFlatIcon() calls, character previews are now shown using screen objects in a second map window.
- Edited skin to add a named window for preferences setup that contains a browser plus a new map window to show the previews.
- Mannequins are still generated the same way, but now a MA is applied to four screen objects which are shown in the second map window.
- The screen objects are deleted on close of the preferences window.  So we do make sure to close it when spawning.
2020-05-21 19:04:56 -04:00
Aronai Sieyes
b2605300f2 Mergey Merge Polaris VChat 2020-03-29 15:37:43 -04:00
Aronai Sieyes
8a33afaff6 VChat: Redone chat output done in Vue.js 2020-03-27 17:08:14 -04:00
Aronai Sieyes
dafd19c708 Some VChat Tweaks
- Chat remains between client reconnects if your client didn't close (so things like using the reconnect button, or autoreconnects at round end when that feels like working)
- The client doesn't send pings to the server, the server sends pings to the client. This fixes AFK measurements for AFK kick purposes.
- Turn latency indicator into a green/red indicator to show if you're connected, and when clicked will perform a one-time ping (and block doing it again for 10 seconds). It will display '?ms' if it never got a reply, or '999ms' if it did, but it was over 1s.
2020-03-04 20:53:35 -05:00
Leshana
ca5937eaa0 VS: Hide the media player control 2020-02-19 19:55:01 -05:00
ShadowLarkens
22c85075f4 Ported tg asset cache 2020-02-19 19:55:01 -05:00
Arokha Sieyes
d5b820fc58 VChat: Redone chat output in Vue.js
Co-authored-by: Leshana <Leshana@users.noreply.github.com>
2020-02-19 19:55:01 -05:00
Arokha Sieyes
47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00