Commit Graph

426 Commits

Author SHA1 Message Date
neon443
18d708cf0c got it to return the high quality icon from the asset catalog
made the about view look nicer
2025-08-03 10:36:01 +01:00
neon443
425e03223e grabbing icons from the bundle seems to give low quality ones 💀
added the icons to the asset catalog
2025-08-02 20:53:48 +01:00
neon443
7850a3839a added a basic about thingy
- added a Bundle.swift to manage getting info from the Bundle.main.infoDictionary
 - extended UIImage to show the app's icon via UIImage().appIcon
2025-08-02 20:45:45 +01:00
neon443
2290a5c275 Merge remote-tracking branch 'refs/remotes/origin/main'
#Conflicts:
#	Config.xcconfig
2025-08-01 16:02:46 +01:00
neon443
6dd00c0c7f bump 2025-08-01 16:02:31 +01:00
neon443
1cf3d623b9 bump 2025-08-01 16:02:07 +01:00
neon443
86417bf442 redid hostkey checking system
fix hostkey checking just not happening :skulk:
 - moved logic into handler
2025-08-01 16:00:55 +01:00
neon443
1aabaeeb8d made the new key/import key buttons look nicer
made the no snippet/theme icons larger
animated generating a new key
2025-08-01 12:03:40 +01:00
neon443
b6ad217f44 added a glow to host device icons, no themes & no snippets icons
fix text positioning in laptop
2025-08-01 11:05:59 +01:00
neon443
ddf8d68e3b fixed snippet manager ui when no snippets
added haptics and stuff
improved picker ui
2025-07-26 22:44:00 +01:00
neon443
e47b598c74 add snippets?? and deleete and duplicate etc 2025-07-23 19:56:45 +01:00
neon443
d7aab6eaaa add snippet link
- has no way to add snips
update duplicatetheme
2025-07-21 20:57:02 +01:00
neon443
874250b5ee added snippets
reorg
2025-07-18 15:12:57 +01:00
neon443
d403a907cb fix 2025-07-17 21:23:39 +01:00
neon443
4af9536885 vbumb 2025-07-17 21:13:35 +01:00
neon443
f708b7e0a5 updated updatehost to addhost if needed 2025-07-17 21:13:22 +01:00
neon443
d4120e5352 disable auto caps 2025-07-17 20:31:59 +01:00
neon443
37b7a95879 vbump 2025-07-17 16:34:12 +01:00
neon443
cddec4d705 fix font size being 0 fi not set, fixing another crash 2025-07-17 16:33:58 +01:00
neon443
2363d613bf fix crash when no font is seleccted 2025-07-17 16:29:57 +01:00
neon443
50d1aa02af remove font settign js to check soemthing 2025-07-17 16:12:45 +01:00
neon443
73ce4c1e4a updatge redme 2025-07-17 08:54:58 +01:00
neon443
3dc37cf75e remove hosts section if no hosts, delete invert.metal 2025-07-16 18:36:04 +01:00
neon443
6c32fda78d add a label to show the current
and grouped the slider and the label
2025-07-09 20:39:34 +01:00
neon443
76e15eaea2 added a slider
actually linked the font size to the terminal
2025-07-09 20:35:06 +01:00
neon443
227b772885 added font size 2025-07-09 20:04:55 +01:00
neon443
fa8a381ffb improve restoring of scrollback and feed loop starting 2025-07-09 19:55:31 +01:00
neon443
29b9744475 fix fontmanager view testline 2025-07-09 15:05:44 +01:00
neon443
df80bedb2b added sf mono 2025-07-09 15:00:03 +01:00
neon443
3cc4a8c34b upadete updatetheme 2025-07-09 13:55:49 +01:00
neon443
e3e4108723 updated updatetheme to add the theme if not present
added a new theme button with a avigation destination
2025-07-09 13:54:34 +01:00
neon443
53888bc600 added a duplicate theme button
added dividers to sort theme context menu items
2025-07-09 13:47:58 +01:00
neon443
10310be80e live updating of themepreview 2025-07-09 13:40:09 +01:00
neon443
b98387ae92 put the preview thing back into themebutton 2025-07-09 12:27:15 +01:00
neon443
11e409cbaa try to fix real time preview 2025-07-09 12:21:38 +01:00
neon443
a3003a6e90 added a themepreview to themeditor
added background to themeeditor
extracted the raw themepreview to thempreview and made the previous view themebutton
fixed padding above your themes header
2025-07-09 12:12:34 +01:00
neon443
e2cb313ddc cleanup, add spacers to ansi picker 2025-07-09 11:52:47 +01:00
neon443
2e74426941 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-07-09 11:52:06 +01:00
neon443
3fbccd05e2 if edited theme is selected, make selectedtheme = the newly edited theme
fix color selection by converting color spaces
version bump
2025-07-09 11:43:18 +01:00
Nihaal Sharma
32aa07a098 Update ci_post_clone.sh 2025-07-09 11:29:04 +01:00
neon443
edefce114c fixed label hidden 2025-07-08 20:35:10 +01:00
neon443
ab65900c92 cleanup 2025-07-08 19:56:28 +01:00
neon443
19d3c495d5 added reloading for edited themes on the fly
added a get/set SwiftUI.Color to SwiftTerm.Color
overhaul themeeditor's state stuff
updated themeeditor to use a binding
updated themepreview to use a binding
remove the massive subscript - its not needed anymore
moved all swifterm color stuff to its own file
2025-07-08 19:48:37 +01:00
neon443
e5e0a47f4f updated themeeditor to work with teh background color
added suiColor as a get/set property on colorcodable
trying to fix the wierd jumpiness when shaking the color in the green bit
trying to fix the wierd drift when increasing the "brightness"
savethemes will clear themes before starting to append
updated updatetheme to savethemes aswell
	modified:   ShhShell/Host/HostsManager.swift
	modified:   ShhShell/Themes/ColorCodable.swift
	modified:   ShhShell/Themes/ThemeCodable.swift
	modified:   ShhShell/Views/Themes/ThemeEditorView.swift
2025-07-08 14:27:13 +01:00
neon443
bcdece3bee themeeditor can now save
add an updatetheme
remove the frame on the terminalcontroller, it made incorrect sizes
2025-07-08 12:57:23 +01:00
neon443
c9c78adf7c added a functional theme editor
added a long ass subscript to get/set ansi as swiftui.color from a subscript
added an init from rgb, and init from SwiftUI.Color to colorcodable
added a computed suiColor property to colorcodable
more guardrails to swifterm.Color.init(_ colorCodable)
themecodable colorcodable conform to hashable and equatable
2025-07-07 17:21:51 +01:00
neon443
8a0e009c7a added a themeeditor (really bugged rn)
added a convenience init to make a swiftterm color from a swiftui color
added a frame to make the terminalcontroller the optimalsize
merged extensions
2025-07-07 14:45:16 +01:00
neon443
74b81877a9 moved .toolbar to contentview to fix the 4x plus button 2025-07-06 19:44:25 +01:00
neon443
bc24edd13c added a quick font manager/selector
added selectfont, savefont
updated loadfonts
fix swipeaction tint color for hosts
2025-07-06 19:40:52 +01:00
neon443
4a98e3e4c9 axed some of them bc i cba to find italic, bold, bolditalc ones
removed the 2nd font enum and switched to a computed property for the font name
updated the loadfonts thing
removed applyselectedtheme from the sshhandler and the init, moved it to didmovetowindow
2025-07-06 19:13:19 +01:00