Commit Graph

10 Commits

Author SHA1 Message Date
neon443
6ce6f5c823 ok its fixed, but now the scrollback restore at startup causes a biit of text to be missed 2025-07-04 17:01:52 +01:00
neon443
a495419348 fix calling of scrollback restoration, its not done on init, but only if existing is being returned 2025-07-04 16:51:02 +01:00
neon443
27e75285fe re add the fallback thing,its what adds it to container lol 2025-07-04 15:56:16 +01:00
neon443
f68b08d45c fixed race condition opening the terminal, as restoring scrollback would restore content already there 🤦 2025-07-04 15:41:54 +01:00
neon443
a611154c3d simplified the red&yellow traffic lights
removed the green one idk what to do w it
improved teh lights themselves, they have equal spacing on all sides, including padding
fixed background of the titlebar/trafffic light header
hide the session title in the tab if its active
if not active show it
ANIMATIONS!
2025-07-04 12:41:37 +01:00
neon443
ecfd997487 added traffliclights to make the traffic lights perfect, red yellow done
green wip
clean up on the terminal view: add background and reorg the fiel and add traffic lights
add bg to all the terminal related stuff
2025-07-04 10:47:27 +01:00
neon443
80ddde3a62 applying themes on the fly!! (to sessions already active)
added applySelectedTheme to sshhandler which will run applyselectedtheme on the terminalview if it exists
added applyselectedtheme to apply the chosen theme in hostsmanager
applying of the chosen theme on appear of any shell view
made the tap target for sessions actually the whole list item
fix undefined behaivour from modifying published values from background threads
2025-06-29 16:39:03 +01:00
neon443
834fb266e9 theme picker ui is pretty now
added a bunch of builtin htemes
applytheme takes a theme
added builtin themes enum
added decodeloacltheme func
added builtinthemes array property
selectedtheme is now an actual theme instead of an index
its really annoying it doesnt really work rn
2025-06-29 09:59:53 +01:00
neon443
f19f32682f added selecting and applying themes
added selectTheme to set the selectedtheme index
added isthemeselected to check if a theme is selected
applytheme takes an index now

ui needs work lol - cant select default, and selction doesnt save between sessions
2025-06-28 16:06:11 +01:00
neon443
f14492d3fe added applyTheme() function
added SwiftTerm.Color.uiColor extension to get a UIColor from SwiftTerm.Color
rename SSHTerminalView to SSHTerminalDelegate
2025-06-27 10:38:03 +01:00