Commit Graph
101 Commits
Author SHA1 Message Date
Evan Simkowitz 46482a7f67 fix isDev check for auto updater 2024-08-06 14:25:30 -07:00
Evan SimkowitzandGitHub 824a8540ff Add banner for app updates, clean up updater logic (#200)
This improves the app updater so that it doesn't rely on unreliable
system notifications. Now, a banner in the tab bar will display when an
update is available. Clicking this will prompt the user to restart the
app and complete the installation.

This also updates the tab bar to move to the smaller tab size earlier so
we don't need to make the tab bar scrollable as much.


![image](https://github.com/user-attachments/assets/79e24617-d609-4554-bdb2-979f810a9b66)
2024-08-06 11:05:26 -07:00
sawka c8cc1de2d4 add 'dev' label to application. also add 'un-magnify' icon when magnified 2024-08-01 13:46:06 -07:00
sawka 0a9418be10 restore emain 2024-08-01 02:05:48 -07:00
Sylvia Crowe 09ce3de108 fix: change emain imports for windows build 2024-08-01 01:12:30 -07:00
sawka 49a365e10b remove video, make initial window larger to fill the screen 2024-08-01 00:52:15 -07:00
sawka 933c5d66e9 Cmd-m magnify block 2024-07-31 19:59:21 -07:00
sawka c87caef473 implement Cmd-W to close blocks and tabs 2024-07-31 19:22:15 -07:00
Evan SimkowitzandGitHub 72fc42a050 Support window blur in addition to transparency (#161)
Adds support for window blur via the Vibrancy feature on macOS and the
BackgroundMaterial feature on Windows. The setting has no effect on
Linux. If both transparency and blur are set, transparency will take
precedence.
2024-07-26 16:18:53 -07:00
sawka 6727285695 default transparency to false 2024-07-26 15:05:56 -07:00
Mike SawkaandGitHub 9df9c99fbd checkpoint on domain sockets + update background colors + transparency (#160) 2024-07-26 13:30:11 -07:00
Red J AdayaandGitHub 96420ea3ef code editor responsiveness and various fixes (#129) 2024-07-25 12:00:35 -07:00
dcb4d5f2bf terminal themes feature (#135)
Co-authored-by: sawka
2024-07-24 20:34:22 -07:00
Evan Simkowitz ed43d7e0a8 const crusade 2024-07-23 12:42:31 -07:00
Evan SimkowitzandGitHub b2ee164b85 Close a window automatically when the last tab is closed (#131) 2024-07-22 16:39:45 -07:00
Evan SimkowitzandGitHub 0fbb42863c Remove left indent for tab-bar for non-Mac targets and when in full screen (#128)
This adds a new global atom to track whether a window is in full screen.
It also updates the behavior of the tab bar so that it will only add an
extra left indent on macOS windows that are not in full screen.
Otherwise, the indent will be much smaller.
2024-07-22 13:33:10 -07:00
Evan SimkowitzandGitHub 27266fc912 Enable Linux ARM builds (#127)
Adds support for building for Linux ARM targets using the new GitHub
Linux ARM64 runners. Adds a new menu item to toggle the visibility of
the menu bar on non-darwin targets,
2024-07-19 16:11:08 -07:00
sawka 05035b2455 close app when all windows close (except on mac) 2024-07-19 15:59:47 -07:00
Mike SawkaandGitHub ca0dc2624a more well defined 'init' for global.ts (#125) 2024-07-19 13:44:32 -07:00
Evan SimkowitzandGitHub c47e17903d Add auto updater configuration (#122)
Adds a new set of configurations for managing whether the app will
automatically check for updates. Ports over the auto update code from
the old app. In this version, the main difference is that updates can be
manually checked for using a menu bar item, even if auto updates are
disabled.
2024-07-18 16:55:04 -07:00
Evan SimkowitzandGitHub 01d61dabec Clean up app package (#118) 2024-07-18 15:16:49 -07:00
Red J AdayaandGitHub d25eba12b7 fix issue where entire window is not clickable (#114) 2024-07-17 20:23:39 -07:00
sawka 5718bf8a7c fix uncaught exception popup 2024-07-17 19:16:09 -07:00
Evan Simkowitz 8b25b51787 fix emain imports to work with Windows 2024-07-17 18:51:31 -07:00
Evan Simkowitz 77d03fa453 sort imports 2024-07-17 18:50:38 -07:00