* First steps. Template and some BYOND-side work
* Change of plans, fuck NanoUI, we html_interface nao.
Canvas painting code moved to it's own .dm, .tmpl split into .tpml and .js.
You can use a pen on a canvas to start drawing, can't save your drawing yet but it loads whatever data was already in there.
So far so good.
* Tweaks nanotrasen.css cause it SUCKS.
Link buttons behave like shared.css', and text inputs look better (that border had no business being so thick).
TODO: Check the MSGS' _UI cause it had a button input that looked like ass because of the CSS applying to all inputs
* UI and UI code overhaul. Topic receives data.
TODO: clean up UI code, It's a mess. paintTool.js should probably get split up further, separate the painting from the blending modes or something.
* Sanity, saving, description, and href-multi integration
* Yay, procastrination. Also, split UI and Topic logic into reusable datum separate from object, and some more sanity.
I really should get to the "display the painting in-game" part at some point
* IT WORKS! Paintings are showing up in game.
* Crayons! And pens and color and stuff
* Soap to clean/blank, and moving "Title" before "Author" on UI
* Couple fixes
* Paint brushes! Icons may need replacing, specially inhands
* Cyan paint bucket. UPDATE WIKI: SUPPLY PACKS
* Container fix. Picking a human's blood color as paint is funny, but weird
* Can't quite remember what I was up to last time, moved files to their own folder on /module I guess. Just, getting my stuff out there for a PR
* Supply crate and Eneocho's glass idea
* fugg
* Color transparency and movement throttling
* Hair dye spray cans.
Outperformed by rainbow crayons, those get two colors on top of the picker. Should implement brush size to give them an actual advantage. Maybe stronger paint?
* Fixes a couple oopsies after rebasing to (as of writing) current Bleeding Edge
* new icons
* .dme
* Palette
Co-authored-by: JellyVeggie2 <78439377+jellyveggie2@users.noreply.github.com>
* Changes z-level defines to map datum vars
* Compile?
* Maybe now
* Map compile
* Updating these
* Adding this back again
* Nicer
Co-authored-by: kanef <kanef9x@protonmail.com>
* reworked the crew console to be a holomap
* committing this incase it was actually a good idea
* tracking people now, aren't displaying them correctly yet though
* don't need those anymore
* actually tracking people now, quite precise i might say
* tooltip broken
* now with working tooltip
* added z-level switching and exit button
* uhhh so smooth yeah
* caching ui and crew
* now kicking out users on power off or breaking
* added freeze
* oops
* should probably check if the power isn't on
* i got really bad ocd
* seperated tooltip interface from CMC interface
* added buttons and moved crew.dm out of that hellhole they call html_interface
* fixed some errors
* added the new icons
* blink blink goes the icon
* fixed some bugs + added background
* fixed bug
* BEGONE BUG
* new icons
* here you go
* ok i will
* added area to the infobox
* right this is html
* reworked tooltip obj a bit
* added list for textview, now we just need the ui
* oops
* some nice fancy ui-changes
* caching reworked + some fancy ui changes
* reworking caching yet again
* satisfied my ocd once again
* fixed vox- and syndieconsoles
* second times the charm
* sorted code and added some comments
* added textview
* added silicon icon and worked on textview
* worked on the textview a bit
* added textview styles
* compacted some code
* binary sensors now work like they should
* fixed a runtime error
* test
* fixed an error with the crewmarker tooltip
* actually fixed the error
* fixed the focus thing
* obligatory actually fixed error
* dont need that
* minor bugfix
* made onclose work and fixes the focus issue for now
* THE FUCKING TEXTVIEW WORKS FINALLY
* comments
* working everything yes finally
* added button
* moved sanitycheck to process()
* oops
* oops v2
* minor css oversight
* catching dem runtimes like... idk im bad at metaphoras
* fixes holomap disappering when on freeze
* fixed user.machine chucking you out of using other machines alongside the cmc
* hotfix
* hotfix v2
* god fucking dammit
* finally
* :byond:
* multiuser HYPE
* multiuser fixes cause lummox cant do lists fuck you
* turns out multiuser wasn't that easy afterall. and im retarded
* yeet
* hotfix
* pls work i wanna go to bed
* ok this should really fix it now
* its the final countdown *off-key kazoo*
* ai's can no longer need to be right next to the console to open it
* textview properly updated buttons
* sonix got good arguments or something i guess
* thing
* whoopsie doopsie didn't compile
* Revert "[ci skip] Automatic changelog update."
This reverts commit bf396be340.
* Revert "literally replaces R&D with Tetris and clearing a line gives you a random research point (#18555)"
This reverts commit 91cb6d94e4.