Releases: ChrisRM/material-theme-jetbrains
Actions, Icons and Checkstyle
This release focuses on the creation of new Actions to change settings easier.
Actions
The actions included are
- Toggle Contrast
- Compact Sidebar
- Compact Statusbar
- Hide File Icons
- Bigger tabs
- Material Design components
- Material Theme
- Material Icons
- Status bar indicator
- Project View Decorators
These new actions will replace the existing ones in their relevant locations.
Besides, the Settings for the Material Theme Plugin are now located under the Appearance section instead of Tools
Checkstyle and Copyright
Nothing much, but now files are copyrighted and a Checkstyle configuration is checking for common mistakes and performance issues. Nothing relevant for the users though.
UI Icons
We're continuing on replacing the IDE's icons with Material Design ones. Included amongst others:
- Many tool window icons: Project, Autoscroll, More Settings, Hide Tool Windows, Collapse, Expand, Minimize
- Many action icons: Uninstall, Profile, CPU, Diff...
- Many debugger related icons: Disable breakpoint, View breakpoints, data types...
- Other general icons
There are still a lot to theme! In any case if someone has some issues with the icon or have a better idea/color, I'm all ears.
Other
Other fixes and improvements closing some opened issues.
Hope you enjoy!
Dialogs, Statusbar and Loader
This version focuses on fixing issues as well as introducing three new features:
Better dialog headers
It has been hard but I finally got able to change Dialogs look and feel to be more like a genuine Material Design IDE. Now, dialogs have a bigger heading, left aligned, with a better padding. Unfortunately (or not), it cannot be customized at the moment, but I'm sure you will love it so you won't be needing to disable it :)
Material Design Loader
Replace the loader when loading large files, with the well known circular loader of Material Design. Of course, since this is not a Javascript IDE, the rendering is a little ugly, but I'm no SVG expert so for now bear with that.
Compact (and Padded) status bar.
Make the status bar a little bigger with a little padding of 10px. And for those who prefer the regular one, I've added the option to do so obviously (like the Sublime plugin).
Lighter theme improvement
Since my focus was to test the limits of the IDE since I've taken the project, I didn't focus a lot on improving current themes aside from the Default and Darker one. This time I've taken the time to inspect the Lighter theme and try to fix all the issues that I could find.
Of course, there is still a lot much to do but it should be significantly better than before.
The release is not yet published to the repository, because I haven't tested it in all IDEs yet. Hopefully there won't be some unexpected issues but if everything goes well, I'll release the new version till the end of the week.
Cheers.
Components and Tabs
This release is mainly concentrated on patching IDE components to look more and more like a real Material Design IDE:
- Material Table Headers: This is a work in progress to have tables with a larger line-height to look like MD tables. For now only the headers are designed.
- Material Inputs: Remove the border and instead leave the bottom border like in Material Design. Doesn't apply to all inputs though, since Search Inputs are sometimes hardcoded therefore hard to patch.
- Material Password (and option to display/hide characters)
- Material Tabs: Bigger (and customizable) tab height!
- Material Dialog Titles: Fix the annoying gray gradient on dialog titles (TODO: set a bigger font for titles)
- Better notification colors: better red, green and yellow
- New icons for module, excluded and test folders: Now they have open folders decorators as well to see which files are opened in one of these directories.
- Roboto font by default: If you have Roboto font installed (which I recommend), it will replace the default font with it.
Aside from this, a panel of new options have been added to mimic the Sublime Text plugin more and more:
- Themed Scrollbars: Allow to set a better transparency to scrollbars instead of a pure gray. Needs restart
- Custom Tree Indent: Allow to reduce or extend the indentation in items in the Sidebar tree. Values are allowed from 2 to 8 (by step of 2).
- Custom Tab Height
- Material Theme: Now you can disable the Material Theme colors while leaving other components such as the buttons, icons or tabs.
Plus this version fixes some issues left open:
and some others.
Hope you will enjoy this.
v0.4.4
PS: I've decided to use the same versioning as the EAP as it creates issues with Git Tags
Contents of this release:
- Searchable options
- Change theme via the Quick Switch Panel
- Cleaned up icons to use IntelliJ IDEA new ones (sorry in advance)
- Open and close folder variations for Excluded, Resources, Tests and Modules
- Material Non-Project Files File Colors
- Roboto Font for the IDE
- Highlighted Expand and Collapse icons
- More File Icons: Chef, Cucumber, Jinja, Freemarker, PHtml, PHPunit, Typings, Visio, Visual Studio
- Fix issue with Statusbar option not being saved
- Pin icon
- More UI Icons
0.4.1
This release adds a lot more configuration options, as well as file icons, color schemes and features:
Features
- Redesigned the spinning loading wheel to look like the one on Material Design.
- Redesigned popups to look like Material Designs toasts
- Add an indicator in the status bar to show the currently loaded theme
- Increased the row height in trees (Project View, Options...)
- Themed tab close button
- Themed Parameter Info and Quick Doc
- Themed Autocomplete
- New UI Icons: Toolbar icons, Debug icons, Welcome Screen
Settings
- Bold Tabs
- Custom Wallpaper for "No opened files"
- Hide file icons
- Compact Sidebar
- Disable Project View Decorators
- Disable Material Theme Icons
- Disable Status Bar Indicator
- Disable Material Components
Icons
This release adds a lot of new more file icons, related to many different frameworks and languages:
Global:
- Microsoft Access, Word, Excel, Powerpoint
- Audio and Video files
- Adobe Illustrator, Elements, Photoshop, Indesign
- Eclipse
- Emacs
- Vim
- Idea
- Diff files
- DB files
- Sublime
- TextMate
Frameworks:
- Android main files and apk
- Aurelia
- Ansible
- Akka
- Bazel
- Blade
- Joomla
- Bundler
- CakePHP
- Cordova
- Cmake
- Django
- Drupal
- Ember
- Flow
- GraphQL
- Hack
- Karma
- Knockout
- Magento
- Maya
- Meteor
- Play
- Protractor
- Redux
- Riot
- Robot
- Rollup
- Rspec
- SBT
- Symfony
- Tern
- Unreal
- Xamarin
Languages:
- Ada
- Elm
- Fsharp
- JSX
- Kotlin
- Lua
- Pascal
- Powershell
- Purescript
- RDoc
- Slim
- Stata
- Swagger
Other:
- Mercurial
- Mongodb
- Nodemon
- Nuclide
- NuGet
- Perforce
- Redis
- SVN
- SQLite
- JS, Python and Typescript tests
- Vagrant
Other fixes
- Fix PHP, JS, Groovy, Apache, Scala, Hibernate, Kotlin color schemes (amongst others)
- Fix issue with light color schemes not being persisted
- Remove autotheming of icons not in the association list
- Other fixes and improvements