This file contains "important" commits, small ones will probably not be added.
- Added the font tipography to the context menu
- Implemented a cache system for the market
- Added the bounce effect to the autocompletion context
- Fixed, you weren't able to show the terminal once was hidden from the top menu "Editor"
- Fixed, the plugins databases folder wasn't creating
- Added a "Open in explorer" option in the context menu for directories on the explorer menu
- Deprecated the property "folder"
- Graviton will throw a warn message in the console while getting error while parsing the plugins's package.json
- Added an empty message in case there aren't any plugin installed in the market section
- Added an optional parameter to the notification builder, a buttons object.
- Added a background to the editor numbers
- Added a missing class
- Fixed, vertical scroll bounce animation was throwed always while scrolling horizontally
- Removed unnecessary code
- Addded a new section in the setup process
- Added Turkish language
- Fixed, after creating a new tab you were unable to focus another editor by just clicking on it.
- You don't have to close settings to save current changed preference
- Added a toggle for the bounce effect
- Testing a bouncing effect in some lists
- Better maximize button (Windows)
- You can now reorganize tabs of the same screen by drag & drop!
- Better Dialog building
- graviton.getPlugin('name') now also returns it's database object in case it exists
- You can now link codemirror themes and use it in your theme
- You can now create & and remove folders and also create files!
- Added Hungarian support
- Added a report button in the market
- Rolling back to the old updating system
- Added Rust support
- Fixed, custom themes were removing the selected blur ammount
- Custom themes! You can now make use of CSS code
- Fixed, now you can see not-download plugin's readmes
- Fixed Markdown highlighter
- New theme selector in the setup proecss
- Added a blur slider
- You can now open a terminal in a custom path even if there is no folder opened
- You can now hide the terminal (Ctrl+H) or from the menu "Editor"
- Dividede the CSS source
- Added the function "installFromLocal()" to install plugins from local source
- You can now pass a path when opening a terminal
- Rewrote the autocompletator almost in Js (less bugs, faster)
- Fixed, now Ruby files with .rb format are also highlighted
- Fixed, sometimes Graviton wasn't selecting the saved theme at booting
- Removed the year from the license
- Fixed some bugs when starting Graviton
- New CSS icon
- Fixed, Installing the default themes before the setup couldn't finish sometimes
- Improved Market (better plugin loading)
- Fixed Hoek and Cryptiles securities alerts
- Market throws a notification if you have any plugin which has a new update
- You can now update your plugins by clicking on the Update button
- Market now shows you what plugins need to be updated
- Fixed some dialogs were unable to open
- Added 3 more CSS variables
- Now you can right click to reload a folder in the explorer (also works for the global directory)
- Fixed global directory title
- Fixed, now you can apply a different theme while having a terminal opened
- Themes section on Market now loads faster
- Installed plugins now also show it's stars count
- Better source organization
- Installed plugins showed undefined on stars count
- Better factory reset
- Better plugin uninstalling
- Other improvements
- Added an stars counter, which refers to the plugin's repository stars
- Added market error strings to English
- Fixed themes section error wasn't displaying
- Fixed context menu while hovering lights color buttons
- Fixed, now you can open new terminals
- Added a market shortcut in settings (under themes)
- Fixed, cannot load files cause of codemirror cannot load the highlighting theme
- Fixed changelog.md dates
- Fixed the loading animation background
- Installing a plugin will automatically load it's css files
- Uninstalling a plugin will automatically remove it's css links from the editor
- Better loading animation on Market
- Bug fixes
- Added installed and uninstalled extensions events
- Added an spinner animation
- Added Dark theme to the market
- Added themes to the market
- (Breaking update)
- Unified themes are plugins, now are the same
- Now the plugins list is allocated in a repository (https://github.com/Graviton-Code-Editor/plugins_list)
- Improved the Market
- Added an installed plugins section
- Other improvements
- Improved the market
- Using nodegit instead of git directly, so the host doesn't have to install git to install extensions
- Small improvements
- A extensions market! (currently testing)
- Changed Ctrl+P to Ctrl+Q (toggling menus visibility)
- Added a button to hide the top menus in "Window" , you can also press Ctrl+P to toggle it
- Now the working directory is showed on top
- Better terminals resizing
- Terminals now resize if you resize the window(Still working on)
- v1.0.3
- Fixed, you cannot close an opened terminal
- Added a new donation in the readme(2€ by Cristian Piva)
- Reduced some elements in teh settings page
- Improved the logo showed in the boot animation
- Aligned the closed folder icon
- Better javascript plugins file import
- New events, new_terminal & closed_terminal
- Fixed, now when you try to open a terminal without any directory opened it will throw a well-explained notification error.
- Added shortcuts for Full Screen (F11)
- Improved dialogs design
- Fixed dark theme dropmenus
- Other improvements
- Added search, replace and jump to line in the dropmenu "Tools"
- Cleaned some code
- Now you can increase, decrease and set by default the zoom from the new dropmenu "Window"
- Fixed, custom tabs weren't creating properly
- Added some translation to catalan and spanish
- Fixed, closing terminals in some cases threw error
- Fixed, loading a tab after creating and closing screens might be bugged.
- Fixed, applying theme just affected to the focused terminal.
- Improved Dark theme (remove .graviton/themes to apply changes)
- Fixed, now JSON syntax is well highlighted
- Added a TypeScript icon
- Fixed, error throwed when updating the font size with an image opened as tab
- Added an exit icon
- Finally got Travis CI working
- Added more events
- Added a circle in every theme which shows it's accent color (Settings page)
- Added some events
- New logo and website (graviton.ml)
- Fixed, were throwing a Highlighting error when you install Graviton for the first time
- Testing standardJS
- Converted updater.js in to a module
- Fixed building instructions
- Fixed terminal starting directory
- New icons for opening and closing a terminal
- Fixed some dropmenus were showinh "undefined" as it's hint
- Improved terminal looking
- Fixed the welcome message wasn't centralized when a terminal was opened
- Integrated Xterm.js, up to 1 for every editor opened. Open it from the menu "Editor" > "New terminal" (Still on testing, it's a little buggy).
- Added small animation to the Codemirror dialogs
- Added a propertie to the Dropmenus object constructor, hint, so it will show the text you pass when you hover the button (Will be in docs).
- Improved Codemirror dialogs design
- Unified code
- New key shortcut, CTRL+E toggles the ZenMode
- Fixed, the context menu which appears by right clicking a file now works perfect.
- Unified methods
- Indexed code
- Remove fs as dependecie
- Enabled node integration by default
- Added an exit file in the File dropmenu
- Improved the dropmenus API
- Improved the Readme
- Updated API
- Updated how the changelog works
- New method to create whatever you want under the status bar.(Will be in docs)
- Now you can remove files by right clicking them and clicking on remove
- Fixed, cannot close a file if it has been opened by the "Open File" button on the dropmenu "File".
- Fiendlier OS name
- Fixed, having 0 plugins installeds threw an error
- Added a shadow in tabs
- Updated codemirror
- Fixed, some icons weren't broken
- Fixed, closing an opened but not activated from another screen wasn't working properly.
- Now, you can open the dropmenus of top bar by clicking one and hovering on the others (bit unstable)
- Now, you can unmaximize too (Windows)
- Now, unrecognized file formats will be showed as well on the status bar
- Added key shortcuts : CTRL+N (Add screen) & CTRL+L (remove the current screen)
- Added an info icon on the help dropmenu in "About"
- Removing screens is now more accurate
- New removing screens dialog design
- Fixed, the current screen wasn't changed when it was deleted
- Added icons to the dropmenus
- Added Default view button
- If something is not translated to your language it will be showed in English.
- Fixed, now you can press "Ctrl+S" to save the current editing file
- Will throw a notification in case you are trying to load a directory which doesn't exist.
- Desactivated autocompletion by default cause it's so unstable
- Fixed MacOS icon
- Now Graviton will probably not throw any error after updating to a new version
- Fixed, starting background color wasn't the right one.
- Preparing for Beta launch! (v1.0.0)
- If you open a file which already has an opened tha it will laod it's tab
- Added transparency to all scrollbars (new css variable)
- Improved the screens design with more shadows and a rounded corner
- Fixed zen mode
- Now the status bar shows the language name and not the format.
- Made a CarbonaraLive transcompiler plugin (testing)
- Improved API, now plugins can create Tabs with custom content, there is also a method which you can use to change the tab's content on live.
- Improved the code readibility
- Fixed, removing screens weren't working properly
- Fixed, now themes cannot override the scalation css variable when the animations are off
- Improved stability
- Fixed, resizing fonts wasn't working properly
- Fixed the dark highlighting theme selecting color transparency was so bad
- Fixed, it wasn't saving properly the files
- Fixed, single status bar for every editor opened
- Fixed, now when you edit a file the right tab is changed
- Fixed the autocompletion windows wasn't showring properly
- Testing with multiple tabs openeds at the same time
- Redesigned plugins page
- Fixed, toolbar button weren't focusing
- Better directories explorer resizer
- Now you can expand the files explorer from left to right by clicking on top right of it and moving the cursor
- FINALLY removed that white square on corners of scrollbars
- Correct the editors heights
- If you reduces the window's size it will still show the dropmenus
- Added an image icon for some image formats
- Minifided code for the directories and filed indexer
- Added a CSS variable for scalation effect
- Fixed minimize, close and maximize buttons margin
- Fixed, now you can open files as new tabs (previously weren't working)
- Fixed, linux-based distros throwed error when turning on "Use system's accent color"
- "New Project" window now uses the API, so the performance and stability is better
- New light theme
- And other fixes
- Fixed, content wasn't loading after clicking on an opened tab
- Fixed editors height after loading a tab
- Redesigned the setup!
- More levels on the zoom app slider!
- Moved the highlighting switch under Editor settings
- Faster boot performance!
- Improved editor's infrastructure
- Added a "ignore" button in error boot menu
- Added an option to use the system's accent color if is available
- Added a reboot button in boot error message
- Added a CSS color shadows variable
- Added an option to enable line wrapping
- Redesigned the settings page!
- Load system's language if it's supported when setuping Graviton
- Updated the website link! www.graviton.ml
- Added scale effect on clicking directories and files in the explorer menu
- Faster startup!
- Testing a DrebleJS plugin
- Added a Window constructor to the API.
- Some design changes
- Updated build commands
- Added credits to the Readme.md
- Added a translation on Settings > Editor > Auto-Completion
- Updated version on package.json
- Fixed, weren't loading the image format properly on bottom bar
- Fixed, the bottom bar content weren't showing properly with Zen mode activated (hiding the explorer panel)
- Faster speed at switching between tabs
- Updated license
- Better image viewer
- Added animation at :active buttons of context menu
- Fixed, unsaved icon on tabs are not showing properly
- Updated themes
- Improved Building instructions (BUILDING.md)
- I'm crazy
- Fixed, scrolling down with keys while on autocompletion cause to jump line
- Fixed, notifcation X button wasn't showing properly
- Faster animation on hovering elements on the project-explorer
- Fixed, error at clicking a column on TimeFlow
- Fixed, the factory reset were throwing error
- Added a final page when setuping for the firs time, it says "Thanks for installing Graviton"
- Added changelog button on Settings
- Translated "Check for updates" button Settings
- Fixed, directory-explorer on zen mode was showing a bottom scroll bar
- Fixed, throwing error when disabling or enabling syntax highlighting when images are opened on tabs
- Added Coffescript, vue, rust, swift, perl, python, haskell, django syntax support
- Now the X on tabs is only showed on selected and when hovering
- Fixed showing welcome page from the toolbar takes a long delay
- Better code format
- Unified welcome's page and setting's CSS
- Fixed, now you can save a file whereever you want (Save as)
- Preload images for a better UX
- Testing Git plugin which gives you the last commit of your local project
- Smalled code of control buttons
- Translated welcome message to spanish and catalan
- Improved dialogs API
- Fixed from (190418), linux and MacOS were showing the menu bar
- More round buttons
- Fixed, wrong path for the windows's icon on package.json
- Fixed from (190418), the backround element was in front of all
- Fixed from (190418), wrong configuration about Windows on package.json
- Fixed throws error when changing font-size with any file opened
- Added changelog dialog inside the app
- Small improvements
- Added MacOS support!!
- Translated to catalan
- Deprecated ukranian (probably temporally)
- Improved readme.md
- Translated to spanish
- Added a building instructions on building.md
- New image(example.jpg) for the readme
- Now the top bar is higher
- Added scale animation on pressing dropmenu's and dialog's buttons
- Added an image viewer, when you open an image it will show it instead of showing the code
- Added a toggle for DevTools on Settings > Advanced > Developers
- Added the data tag number on the about dialog
- Added OS info on Settings > About > Current Version
- Added a button to cancel (continue editing file) on the dialog which appears when you try to close a file which is not saved.
- Bootanimation background color is now darkgray
- If Graviton detects an error when booting it will show up a button which will clean config and logs(As a factory reset).
- Fixed Window's icon (icon.ico)
- Added icon on linux
- Native top bar for Linux. (Windows top bar is part of the electron window)
- Now, you can open dev tools even on production state
- Now, language's name will be stored as "g_l" instead of "Name" so, "Name" would be able to be translated literally.
- Added the logo icon to build
- Fixed (already added) auto-completion switch on editor page on Settings.
- Fixed, now you can save a file when there is even only one tab opened.
- New logo!
- Small bug fixes
- Unified all the configurations in one object
- Cleaned up code
- Added a new message on the editors part
- New Dark theme highlighting (forked from Michael Kaminsky)
- Enabled MarkDown for codemirror
- Small bug fixes
- Compressed codemirror
- Fixed "close" (X) button is hidding when the zoom was the smallest one.
- Cleaned up code
- Improved the updates detect infrastructure
- Added links to the buttons on the About page on Settings
- Created changelog.md
This changelog didn't start when the project did ,so don't expect all commits to be here.