Amser, the Welsh word for 'time', is a make of the Caesium project, which we also develop. Amser has some cool differences to Caesium. See them below.
- Simplification of code.
- This make of Caesium has removed all unwanted code and files, and moved the important code around. We've even added some comments so you can make out what is going on! Caesium is the non-outside dev version of our WebKernel, even though it is still open source.
- We removed ID Central, the main page of the Caesium project that sends users to the version most fit for their screen size. We've also removed Caesium Mobile, as Amser is targeted to desktop users. If we add more features to Caesium Mobile in the future, we may create a mobile version of Amser.
- We moved the CSS and JavaScript code to their own separate files,
style.css
andscript.js
respectively. This makes the mainindex.html
file less cluttered and makes editing the developer experience better.
- Implementation of CSS variables.
- Within the
style.css
file, we have included an extensive list of CSS variables that make it easier for the developer to edit colors, without having to find each instance of a color and change it one-by-one. - The CSS variables also make it easier to use custom fonts. We recommend keepin the variable names as they are, and only changing the color codes or font names.
- Within the
- Renaming of HTML elements.
- In Caesium, we named apps 'tasks' and called the section where the 'task icons' go the 'taskbar'. These names aren't true to what they actually are. So, in Amser we changed them to be 'apps' that open when you click an 'app icon', which are located in the 'appbar'.
- Inclusion of more open source software.
- It wouldn't be fun to have proprietary in an open source web desktop, would it? No. That's why we moved away from closed source software, like our brand fonts and closed source programs in favor of only open source items in this make of Caesium.
- Some of these open source softwares include:
- Display fonts.
- Exclusive access to the CaesiumApps directory. (see Extra Features)
- Release of proprietary code.
- And more!
- Some of these open source softwares include:
- It wouldn't be fun to have proprietary in an open source web desktop, would it? No. That's why we moved away from closed source software, like our brand fonts and closed source programs in favor of only open source items in this make of Caesium.
- User friendly designs.
- In regular Caesium, when a user selects an app, there is no indication that it has been opened, aside from the fact that the app window appears. So, we took inspiration from operating systems and we added a little bar at the bottom of the icons opened apps. This makes it easier to distinguish opened apps from closed ones.
- We made the text in the app titlebar bolded so you can distinguish titlebar text from normal app text.
- Accessibility (in progress)
- In our attempt to make Amser open and available to everyone, we've begun to implement the usage of HTML accessibility tags in our code so users who have a hard time can get to things on Amser without a struggle.
- Keeping windows in.
- In Caesium, users can drag windows outside of the webpage, potentially losing them. The only way to get them back is to reload the page. This is not good design, so we decided to edit the code so it is virtually impossible for the user to lose their windows.
- As stated before, we do offer exclusive access to our closed and in-house CaesiumApps directory, where all of the Caesium apps are stored. We are willing to give any and every developer who agrees to our Special Cases License a free rendition of the Caesium Apps Suite 1.0.
- Realtime Colors for providing theming and coloring services.
- Google Fonts for providing the Roboto font sources.
- Glass CSS for providing coding services.
- FontForge for providing font editing services.
- GitHub for providing code hosting services
- Cloudflare Pages for providing web hosting services.