Commit Graph

41 Commits

Author SHA1 Message Date
Bjorn Neergaard
b9c79680b9 Rename get_ui_data -> ui_data, remove useless shuffle from wires 2016-02-05 17:09:40 -06:00
Bjorn Neergaard
14ee8eec08 Fix tank UI for ghosts
istype is needed
2016-02-05 17:06:08 -06:00
Bjorn Neergaard
9386602acf tgui cargo console
rewrite awful shuttle/cargo code a lot as well
2016-02-05 17:06:07 -06:00
Bjorn Neergaard
fc513f9a47 Add generic "screen" capability to tgui
Also fix typo found in uplinks, random uses of 'src'
2016-02-05 17:06:05 -06:00
Bjorn Neergaard
af19bff008 tgui sleepers and uplink search
Fix some state logic
Fix SVGs
display: based filtering
input component

Update syndicate colors

@ChangelingRain
2016-02-05 17:05:59 -06:00
Bjorn Neergaard
a5f09e103e Remove eroneous code; click catcher define; bygex path fix 2016-02-04 17:19:47 -06:00
Bjorn Neergaard
063dd9fb84 Get the code running on 510
* Travis for 510
* Remove json, list2text, text2list, bygex
* Change blind and click catcher to a low plane
2016-02-04 17:19:40 -06:00
tkdrg
ae1d3ca202 Merge pull request #15030 from neersighted/tkui
Fix tgui tk checks
2016-01-30 08:02:33 -03:00
Bjorn Neergaard
175d78d989 Fix tgui tk checks
Move to the proper distance check
2016-01-28 23:32:41 -06:00
Bjorn Neergaard
7dcdda8ed0 Disable tgui autoupdate for uplinks
Only a single person can use one at any given moment, and no
external factors update them
2016-01-26 17:46:03 -06:00
Bjorn Neergaard
87642fa588 tgui tank dispensers 2016-01-25 12:03:06 -06:00
Bjorn Neergaard
36005a6461 AIs are not physical beings 2016-01-25 12:03:05 -06:00
Bjorn Neergaard
014e83fec6 Fix tgui machine interactions status checks 2016-01-25 12:03:02 -06:00
Bjorn Neergaard
2f46b224ae Fix air alarm hacking, raise SStimer display 2016-01-25 12:03:00 -06:00
Bjorn Neergaard
1599742f7e Re-structure tgui's ui_act 2016-01-22 19:25:36 -06:00
Bjorn Neergaard
b2629a56e2 Make wires use defines, put a wire var on /atom, fix tgui ui_host runtimes 2016-01-22 19:25:33 -06:00
Bjorn Neergaard
92f0df219b Don't send duplicate JSON down the wire 2016-01-22 19:22:11 -06:00
Bjorn Neergaard
87b0857b93 Refactor wire datums
Finish wire port and refactor wire datums to use string keys; widen color
range to support more wires and more colors.
2016-01-22 19:22:09 -06:00
AnturK
cda2f26d56 tgui wires initial 2016-01-22 19:13:23 -06:00
Bjorn Neergaard
41caa93330 Hotfix for display issues and UIs droping ui_act calls 2016-01-18 17:00:15 -06:00
Bjorn Neergaard
aa8b6bfac2 Factor out radio helpers 2016-01-18 14:30:27 -06:00
Bjorn Neergaard
5cfc60d9da tgui radios; clean up frequency code 2016-01-18 14:28:33 -06:00
Bjorn Neergaard
a1ff8e8783 Refactor tgui interactions
Removes a lot of duplicated code, thanks to @nullquery's parent tweaks
2016-01-18 14:27:56 -06:00
Bjorn Neergaard
f26f6189c7 Inline style/theme once again; fix titlebar color 2016-01-16 12:13:39 -06:00
Bjorn Neergaard
bb80fd647c Fix state checks 2016-01-12 21:55:37 -06:00
Bjorn Neergaard
07747e4410 Put tgui interactions behind admin toggle 2016-01-12 21:55:36 -06:00
Bjorn Neergaard
c32ce28733 Improve IE8/old IE messages 2016-01-12 21:55:35 -06:00
Bjorn Neergaard
345e4a5d71 Continue to remove Coffeescript for es6 2016-01-12 21:55:34 -06:00
Bjorn Neergaard
743cb09a8f Continue to ES6 everything, drop IE8 support 2016-01-12 21:55:33 -06:00
Bjorn Neergaard
872bf0a692 Fix some typos, don't wash out button hover colors, fix APC delays 2016-01-04 22:01:14 -06:00
Bjorn Neergaard
174c25f53f Initialize non-inlined UIs through a topic call 2016-01-04 16:58:40 -06:00
Bjorn Neergaard
aec6bc103c Fix tgui proc signatures and thus AI APC reboot
This allows state overloading

Make AI reboot code use ui_interact instead of attack_ai
Fixes #13762
2016-01-04 16:25:20 -06:00
Bjorn Neergaard
31281dabf7 Add IE detection
Now we beg the user to upgrade, or to switch to No Frills mode

Also fix some minor IE bugs
2016-01-04 15:17:26 -06:00
Bjorn Neergaard
57cd223eb0 Fix contains proc to use a loop 2016-01-04 12:17:09 -06:00
Bjorn Neergaard
dc69cbaefb Allow UIs to be attached to datums; various fixes 2016-01-04 10:46:31 -06:00
Bjorn Neergaard
453f149be5 Fix tgui states
This led to a few in-game exploits it seems
2016-01-04 00:02:28 -06:00
Bjorn Neergaard
1319bd722d Clean comments; adata on the serverside; update postcss; APC size 2016-01-03 19:18:55 -06:00
Bjorn Neergaard
9c1e05f57e Increase tgui security by inlining for admins only; reduce cruft 2016-01-03 18:59:01 -06:00
Bjorn Neergaard
1f4017855a Add window locking system/sanity checks
This fixes complaints about windows ending up offscreen or resize
throwing a fit, hopefully
2016-01-03 10:43:03 -06:00
Bjorn Neergaard
85b1576ba0 Sanitize HTML in VV to prevent HTML injection
Also rename SStgui html variable to be more informative
2016-01-01 18:41:39 -06:00
Bjorn Neergaard
a2bb279164 NanoUI is now 'tgui' 2016-01-01 17:47:44 -06:00