Terminal-inspired, clean, feature-rich and customizable browser start page for geeks. Has built-in editor for customizing.
MIT License
Bot releases are visible (Hide)
This is another minor release that fixes and improves URL Launch Target functionality
Full Changelog: https://github.com/excalith/excalith-start-page/compare/v3.1.2...v3.1.3
Published by excalith 9 months ago
A hotfix for searching through different engines. Previously, search engine links was not encoding the arguments, resulting in some symbols missing from search on search engines. This hotfix should handle them properly.
Published by excalith 9 months ago
This very minor version includes a not-so-serious hotfix that will only effect Docker users. With v3.1.0, Docker should only use volumes for reading and writing settings. Somehow I missed the case while using config edit
was also writing into local storage. Docker was reading from volume anyway, but still an unnecessary operation.
config reset
used.Full Changelog: https://github.com/excalith/excalith-start-page/compare/v3.1.0...v3.1.1
Published by excalith 10 months ago
svg
, png
and gif
).opacity
is 0, using blur
value.Removed js
file completely to read all settings from json
file instead.
Configuration file had an update as well. You can have a look at the full configuration file from configuration wiki. Here are the changes to configuration file:
[!TIP]
You may need to update your configuration with these changes if you want to update to the latest version.
glowColor
, violet
and orange
colorstextColor
windowGlowColor
(moved from theme glowColor
)fetch.data
defaultColor
For this version I also updated the whole wiki with a better structured sidebar and more informative descriptions.
Huge thanks to @g4xx for the suggestion of using volumes and mounts on Docker!
Published by excalith 10 months ago
Wallpaper from gnome-backgrounds repository
With this build, we now have support for arm64 docker images beside amd64.
The release name comes from a D&D spell. Probably I am playing Baldur's Gate 3 a lot lately, or it really did some necrotic damage to me while struggling with docker build actions to make this release. So, this is more than a silly pun I guess...
Here you can find what the spell is all about from BG3 Wiki
Arms of Hadar is a level 1 Conjuration spell. This spell allows the caster to summon dark tendrils and deal Damage Types Necrotic damage to enemies in an area centered on the caster, preventing them from taking Reactions.
Anyways, here is the change log:
Special thanks to @g4xx for the arm64 request at Discussion #52
Published by excalith 10 months ago
A cool release name with some beautiful changes!
Wallpaper from https://www.gnome-look.org/p/1309907/
Now we can define opacity of the terminal window or add blur effect for the background. In order to do this I have added 2 more configurations.
Please edit startpage.config.js
accordingly if you are building from source. If you prefer using config edit
, add opacity and blur variables to your JSON. Please have a look at Wiki Pages for more information.
terminal: {
fixedHeight: true, // Locks window height to list view (other views such as help won't change the height)
- glowEnabled: true // Enables or disables the glow
+ glowEnabled: true // Enables or disables the glow
+ opacity: 1, // Changes terminal window opacity (Between 0 and 1)
+ blur: 0 // Sets terminal background blur to given integer in pixels (Works best with wallpaper and overrides both terminal opacity and terminal background color)
}
Published by excalith 11 months ago
After a long time, here is a small release with a new theme and a fix.
https
truncation issue while opening linksSpecial thanks to @marco-debortoli, @lenntil and @redxtech!
Published by excalith over 1 year ago
Published by excalith over 1 year ago
Had a lot of autocomplete
and link cycling
requests from both r/unixporn and Request #25, so I decided to give it a try - which turned out to be great!
By the way, I really appreciate if you could share your start page screenshot in Showcase!
Prompt
and Search
component layoutshelp
output with keybindingsconfig help
outputFetch
prompt unintentional line breakSpecial thanks to @Xithrius and @Den4200 for their incredible feedback while implementing both features together!
Published by excalith over 1 year ago
Thanks to r/unixporn community, I had a lot of feedback and suggestions to improve the project. This resulted in heavy refactoring to be able to implement new features, so created some breaking changes.
Now we can add wallpapers to the start page. You might want to add wallpaper object to your configuration.
Sample Configuration:
wallpaper: {
url: "https://source.unsplash.com/1280x720/?neon-city",
easing: "ease-in-out",
fadeIn: true,
blur: true
}
Fetch data had a nice refactor to allow more customization features. You can now import images from URLs and reorder the data items.
fetch
now has image key to import an image from a URL.fetch.data
array contains the items to be displayed.
Test Title: Test description
will display even without a variableseperator
to add a space between itemscolors
to display the colors of the themeValid Variables
Variable | Description |
---|---|
{time} | Displays time |
{date} | Displays date |
{osName} | Displays OS name |
{osVersion} | Displays OS version (some OS have issues) |
{browser} | Displays browser name |
{browserVersion} | Displays browser version |
{engineName} | Displays browser engine name |
{seperator} | Adds a space between items |
{colors} | Displays the colors of the theme |
Default Configuration:
fetch: {
timeFormat: "HH:mm",
dateFormat: "DD/MM/YYYY",
titleColor: "yellow",
image: "icon.svg",
data: [
"Time: {time}",
"Date: {date}",
"{seperator}",
"OS: {osName} {osVersion}",
"Browser: {browser} {browserVersion}",
"Engine: {engineName}",
"{seperator}",
"{colors}"
]
}
Sections had a nice refactor to allow more customization features to be implemented later.
In order to update your configuration, encapsulate your sections in list
array.
Sample Configuration:
sections: {
list: [
{
title: "Dev",
color: "green",
align: "left",
links: [
{
name: "GitHub",
url: "https://github.com",
icon: "mdi:github"
}
]
}
]
}
Published by excalith over 1 year ago
Here is a hotfix with 2 community requested improvements, thanks to r/unixporn ricers for great feedbacks!
Published by excalith over 1 year ago
You might have seen the beautiful and innovative Synthwave '84 theme. Now you can use it within your start page, including the text-glow effect! Other than that, added new themes and some improvements for upcoming features.
config theme
commandpurple
name to violet
to match color conventionsPublished by excalith over 1 year ago
I am excited to announce the latest update to our beloved start page, which includes the much-anticipated feature of theme support. Now, we can easily switch between different themes within the software. I have also made it easy to add new themes to the repository as a simple JSON file, making it easier for add more themes.
As part of this update, I have also refactored our color system and tailwind integration, which has allowed me to better isolate themes and personal preferences. This means that we can now make changes to the theme and color settings without affecting the core functionality of the software.
As part of the latest update, there are some breaking changes that users should be aware of. Due to the changes in configuration file structure, it is recommended that you update your configuration to match the current version structure.
To update your configuration, you can edit your local storage > settings
directly. For more information on how to edit local storage for your browser, please refer to your browser's documentation.
You can find the latest configuration data structure on the startpage.config.js file. All color codes have moved into the theme
section and isolated better from other configurations such as preferred color choices used from palette.
I apologize for any inconvenience these changes may cause. However, I believe that these changes were necessary to improve the functionality and usability of this project. If you have any questions or concerns, please do not hesitate to open an issue.
Published by excalith over 1 year ago
This minor update includes a caching improvement.
prompt
and fetch
valuesPublished by excalith over 1 year ago
A hotfix for the issue occured in v1.1.0
which was preventing using url-related commands.
Published by excalith over 1 year ago
Good news everyone!
config edit
to launch JSON editor within your start page.Published by excalith over 1 year ago
Minor yet important improvements
Published by excalith over 1 year ago
Initial Start Page release including multiple ways of customizations
Full Changelog: https://github.com/excalith/excalith-start-page/commits/v1.0.0