neon443
68fb7d4844
Added support for reconnecting to a server, using the same terminal
...
added reconnect() to sshhandler
added support to go() and connect() to use an arbritrary sessionID
redid readloop in sshterminaldelegate to use a timer, instead of a while loop in a Task, allowsfor one readloop per terminal instead
updated the ui for the disconnected alert
increased max read size from 1024 to
added reconnecterror
updated tracker to remove print statements and exit start/stop tracking funcs early if tracking/not tracking
2025-09-01 18:49:48 +01:00
neon443
ff02122bcc
added a disconnected info thingy, with a reconnect button that umm kinda doesnt let u use the terminal 💀
...
fix runtime errors when calling handler.disconnect() from bg threads
2025-09-01 18:18:48 +01:00
neon443
7c28cc79da
added full expand and full close buttons, with new symbols that support ios 13+
...
added historylimitdisplay computed property
made disconnect synchronous
2025-09-01 17:46:43 +01:00
neon443
efb6072af8
fix crtview making it look gray
2025-09-01 17:21:47 +01:00
neon443
005b1ed9c9
fix
2025-09-01 17:17:38 +01:00
neon443
4cd74c2633
FINALLY FIXED iOS 17 AND BELOW
2025-09-01 16:11:59 +01:00
neon443
4846831140
code cleanup
2025-09-01 14:42:22 +01:00
neon443
bcd52143cb
improve ios 16 ux:
...
fix missing symbol in onboarding
fix settings empty headers
2025-09-01 12:01:29 +01:00
neon443
76a6d9d2f2
add ios 17 warnings
2025-08-31 22:44:56 +01:00
neon443
262411049f
re add ios 16 support
...
shaders only show if 17+
blurReplace transitions are opacity with a white shadow for a short time
2025-08-31 22:42:43 +01:00
neon443
28b92466a5
remove overlay jelly cursor implementation, check jelly branch on https://github.com/neon443/SwiftTerm
...
add empty handler for 133 iterm2
2025-08-31 22:23:17 +01:00
neon443
1f687f0b62
fully working v1 of jelly cursor
...
i plan to redo this cos its an overlay and not actually there, so it kinda breaks the illusion if scrolling
2025-08-30 09:48:54 +01:00
neon443
09a6e5a029
hardcoded a wip jellycursor
2025-08-29 23:38:31 +01:00
neon443
dc01156d9c
remove geometryreader
2025-08-28 21:58:54 +01:00
neon443
18046d1208
implemented shader testing view (shaderplayground)
2025-08-28 21:00:49 +01:00
neon443
cd822e1efc
reimplemented onboarding via hostsManager.shownOnboarding
2025-08-28 20:35:02 +01:00
neon443
02131e798c
implement onboarding
...
update welcomeview to fit everything on screen
2025-08-28 20:09:57 +01:00
neon443
ffc62b3f34
finished welcome view
2025-08-28 19:46:17 +01:00
neon443
cf96b0e505
working on onboarding
...
got animations and stuff on the onboarding
2025-08-27 20:32:52 +01:00
neon443
9cab6baea4
startedOnOnboarding
2025-08-27 18:51:41 +01:00
neon443
97aba7f818
i like how its turned out
2025-08-27 15:12:48 +01:00
neon443
6038b99b60
AAGHDHDHDHDHFhioheoihwioe
2025-08-27 15:11:06 +01:00
neon443
ed67afcf39
skdjh
2025-08-27 14:36:05 +01:00
neon443
cbf67be9cc
okay now brightened up the terminal, but fucking scanlines are grey ahh
...
also removed the scanwave its barely visible anyway
2025-08-27 12:10:41 +01:00
neon443
6836854972
made the scanlines stronger and the terminal brighter
...
removed scanwave its barely visible anyway
2025-08-27 11:58:50 +01:00
neon443
7fb3ad93fb
ajskdlhjaksdgiuaheuighgaxscgfasdgfasdfgs
2025-08-27 11:50:16 +01:00
neon443
62debc38fb
changed how the crt effect and terminal blend, now the colors arent washed out
2025-08-27 11:21:46 +01:00
neon443
2da7667ee5
updated the shader
2025-08-26 20:05:53 +01:00
neon443
a80ff66f6e
update the entite like crt shader it acc works and imrpoved blending of
...
the orverlay
its a lil dim but oh well
moved learning shader stuff to ShaderTestggvirw maybe integrate it
later?
2025-08-26 17:44:06 +01:00
neon443
a5c6173951
tweak
2025-08-26 16:14:24 +01:00
neon443
e24ef96ccb
got it working by overlaying another view on top, still need to fix the brightness issue tho
2025-08-26 16:04:07 +01:00
neon443
f85ef3deaf
apply to terimal
2025-08-25 21:32:53 +01:00
neon443
cc028321db
okay tweak stuff
2025-08-25 21:24:42 +01:00
neon443
b0a20c74cc
bro adding zero in 2 places 💀
2025-08-25 21:22:32 +01:00
neon443
3f7f253f63
okay actually got scanlines
...
but fucked it over when applying it to the app
2025-08-25 21:04:45 +01:00
neon443
9e95f63494
i think i fucked the sinebow
2025-08-25 19:57:37 +01:00
neon443
99de1e12ef
sinebow yay
2025-08-25 19:22:53 +01:00
neon443
38ce138cea
idk what im doing 😭
2025-08-25 17:05:14 +01:00
neon443
0a0d9cea9a
more shaders
2025-08-25 16:56:33 +01:00
neon443
a1d8edfb59
more shaders
2025-08-25 15:53:14 +01:00
neon443
32861b7292
okay finally got fucking shaders working
2025-08-25 15:02:35 +01:00
neon443
8ae9cc8ead
shaderstuff
2025-08-25 14:12:03 +01:00
neon443
4f92d34d1a
simplified the cursor preview view
2025-08-25 11:03:39 +01:00
neon443
f2d034b732
added haptics and sounds for the bell
...
its the warning haptic and the Tink.caf 1103 system sound
added warning haptic
2025-08-24 21:44:35 +01:00
neon443
d4f31fda32
okay i got it to work
...
had to enable bg modes and stuff
and made it call on appear of the shell and not the tab strip 💀
2025-08-24 21:00:59 +01:00
neon443
a7783eab47
added backgrounder.swift
...
more stuff
and stuff
tried to add background location tracking
- it didnt work
2025-08-24 20:38:12 +01:00
neon443
d40ef8e03c
add idle timer disablied thingy
2025-08-24 19:03:00 +01:00
neon443
f8951516e0
delete miniterminal
2025-08-24 17:02:31 +01:00
neon443
26ca95410b
make the fade in faster
...
fix the cursor just disappearing if u set it to steady as its fading
2025-08-24 16:54:38 +01:00
neon443
3ac6b8dde8
update animation
2025-08-24 16:43:39 +01:00