ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Guna

by poucotm ST3

🍁 Most Innovative Theme for Sublime Text

Details

Installs

  • Total 56K
  • Win 35K
  • Mac 8K
  • Linux 13K
Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5 Mar 4 Mar 3 Mar 2 Mar 1 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13 Feb 12 Feb 11 Feb 10
Windows 0 6 3 5 7 10 9 8 8 6 5 11 5 8 3 10 8 6 5 6 4 7 6 4 8 5 7 9 9 8 12 10 14 1 7 8 9 7 9 8 8 5 9 6 7 7
Mac 0 1 0 3 2 3 0 5 2 3 4 0 2 0 0 0 1 2 0 0 0 2 3 1 0 0 3 1 3 1 1 0 2 0 2 2 1 1 2 0 1 4 0 0 5 1
Linux 0 1 2 5 3 5 2 6 3 3 4 6 4 3 2 1 6 4 3 3 4 4 3 6 4 8 2 0 1 4 1 7 1 0 3 2 1 2 3 3 0 2 4 1 2 2
051015Mar 27Mar 24Mar 21Mar 18Mar 15Mar 12Mar 9Mar 6Mar 3Feb 28Feb 25Feb 22Feb 19Feb 16Feb 13Feb 10Mar 27 Linux: 0 Mac: 0 Windows: 0Mar 26 Linux: 1 Mac: 1 Windows: 6Mar 25 Linux: 2 Mac: 0 Windows: 3Mar 24 Linux: 5 Mac: 3 Windows: 5Mar 23 Linux: 3 Mac: 2 Windows: 7Mar 22 Linux: 5 Mac: 3 Windows: 10Mar 21 Linux: 2 Mac: 0 Windows: 9Mar 20 Linux: 6 Mac: 5 Windows: 8Mar 19 Linux: 3 Mac: 2 Windows: 8Mar 18 Linux: 3 Mac: 3 Windows: 6Mar 17 Linux: 4 Mac: 4 Windows: 5Mar 16 Linux: 6 Mac: 0 Windows: 11Mar 15 Linux: 4 Mac: 2 Windows: 5Mar 14 Linux: 3 Mac: 0 Windows: 8Mar 13 Linux: 2 Mac: 0 Windows: 3Mar 12 Linux: 1 Mac: 0 Windows: 10Mar 11 Linux: 6 Mac: 1 Windows: 8Mar 10 Linux: 4 Mac: 2 Windows: 6Mar 9 Linux: 3 Mac: 0 Windows: 5Mar 8 Linux: 3 Mac: 0 Windows: 6Mar 7 Linux: 4 Mac: 0 Windows: 4Mar 6 Linux: 4 Mac: 2 Windows: 7Mar 5 Linux: 3 Mac: 3 Windows: 6Mar 4 Linux: 6 Mac: 1 Windows: 4Mar 3 Linux: 4 Mac: 0 Windows: 8Mar 2 Linux: 8 Mac: 0 Windows: 5Mar 1 Linux: 2 Mac: 3 Windows: 7Feb 28 Linux: 0 Mac: 1 Windows: 9Feb 27 Linux: 1 Mac: 3 Windows: 9Feb 26 Linux: 4 Mac: 1 Windows: 8Feb 25 Linux: 1 Mac: 1 Windows: 12Feb 24 Linux: 7 Mac: 0 Windows: 10Feb 23 Linux: 1 Mac: 2 Windows: 14Feb 22 Linux: 0 Mac: 0 Windows: 1Feb 21 Linux: 3 Mac: 2 Windows: 7Feb 20 Linux: 2 Mac: 2 Windows: 8Feb 19 Linux: 1 Mac: 1 Windows: 9Feb 18 Linux: 2 Mac: 1 Windows: 7Feb 17 Linux: 3 Mac: 2 Windows: 9Feb 16 Linux: 3 Mac: 0 Windows: 8Feb 15 Linux: 0 Mac: 1 Windows: 8Feb 14 Linux: 2 Mac: 4 Windows: 5Feb 13 Linux: 4 Mac: 0 Windows: 9Feb 12 Linux: 1 Mac: 0 Windows: 6Feb 11 Linux: 2 Mac: 5 Windows: 7Feb 10 Linux: 2 Mac: 1 Windows: 7Mar 27 Linux: 0 Mac: 0 Windows: 0Mar 26 Linux: 1 Mac: 1 Windows: 6Mar 25 Linux: 2 Mac: 0 Windows: 3Mar 24 Linux: 5 Mac: 3 Windows: 5Mar 23 Linux: 3 Mac: 2 Windows: 7Mar 22 Linux: 5 Mac: 3 Windows: 10Mar 21 Linux: 2 Mac: 0 Windows: 9Mar 20 Linux: 6 Mac: 5 Windows: 8Mar 19 Linux: 3 Mac: 2 Windows: 8Mar 18 Linux: 3 Mac: 3 Windows: 6Mar 17 Linux: 4 Mac: 4 Windows: 5Mar 16 Linux: 6 Mac: 0 Windows: 11Mar 15 Linux: 4 Mac: 2 Windows: 5Mar 14 Linux: 3 Mac: 0 Windows: 8Mar 13 Linux: 2 Mac: 0 Windows: 3Mar 12 Linux: 1 Mac: 0 Windows: 10Mar 11 Linux: 6 Mac: 1 Windows: 8Mar 10 Linux: 4 Mac: 2 Windows: 6Mar 9 Linux: 3 Mac: 0 Windows: 5Mar 8 Linux: 3 Mac: 0 Windows: 6Mar 7 Linux: 4 Mac: 0 Windows: 4Mar 6 Linux: 4 Mac: 2 Windows: 7Mar 5 Linux: 3 Mac: 3 Windows: 6Mar 4 Linux: 6 Mac: 1 Windows: 4Mar 3 Linux: 4 Mac: 0 Windows: 8Mar 2 Linux: 8 Mac: 0 Windows: 5Mar 1 Linux: 2 Mac: 3 Windows: 7Feb 28 Linux: 0 Mac: 1 Windows: 9Feb 27 Linux: 1 Mac: 3 Windows: 9Feb 26 Linux: 4 Mac: 1 Windows: 8Feb 25 Linux: 1 Mac: 1 Windows: 12Feb 24 Linux: 7 Mac: 0 Windows: 10Feb 23 Linux: 1 Mac: 2 Windows: 14Feb 22 Linux: 0 Mac: 0 Windows: 1Feb 21 Linux: 3 Mac: 2 Windows: 7Feb 20 Linux: 2 Mac: 2 Windows: 8Feb 19 Linux: 1 Mac: 1 Windows: 9Feb 18 Linux: 2 Mac: 1 Windows: 7Feb 17 Linux: 3 Mac: 2 Windows: 9Feb 16 Linux: 3 Mac: 0 Windows: 8Feb 15 Linux: 0 Mac: 1 Windows: 8Feb 14 Linux: 2 Mac: 4 Windows: 5Feb 13 Linux: 4 Mac: 0 Windows: 9Feb 12 Linux: 1 Mac: 0 Windows: 6Feb 11 Linux: 2 Mac: 5 Windows: 7Feb 10 Linux: 2 Mac: 1 Windows: 7Mar 27 Linux: 0 Mac: 0 Windows: 0Mar 26 Linux: 1 Mac: 1 Windows: 6Mar 25 Linux: 2 Mac: 0 Windows: 3Mar 24 Linux: 5 Mac: 3 Windows: 5Mar 23 Linux: 3 Mac: 2 Windows: 7Mar 22 Linux: 5 Mac: 3 Windows: 10Mar 21 Linux: 2 Mac: 0 Windows: 9Mar 20 Linux: 6 Mac: 5 Windows: 8Mar 19 Linux: 3 Mac: 2 Windows: 8Mar 18 Linux: 3 Mac: 3 Windows: 6Mar 17 Linux: 4 Mac: 4 Windows: 5Mar 16 Linux: 6 Mac: 0 Windows: 11Mar 15 Linux: 4 Mac: 2 Windows: 5Mar 14 Linux: 3 Mac: 0 Windows: 8Mar 13 Linux: 2 Mac: 0 Windows: 3Mar 12 Linux: 1 Mac: 0 Windows: 10Mar 11 Linux: 6 Mac: 1 Windows: 8Mar 10 Linux: 4 Mac: 2 Windows: 6Mar 9 Linux: 3 Mac: 0 Windows: 5Mar 8 Linux: 3 Mac: 0 Windows: 6Mar 7 Linux: 4 Mac: 0 Windows: 4Mar 6 Linux: 4 Mac: 2 Windows: 7Mar 5 Linux: 3 Mac: 3 Windows: 6Mar 4 Linux: 6 Mac: 1 Windows: 4Mar 3 Linux: 4 Mac: 0 Windows: 8Mar 2 Linux: 8 Mac: 0 Windows: 5Mar 1 Linux: 2 Mac: 3 Windows: 7Feb 28 Linux: 0 Mac: 1 Windows: 9Feb 27 Linux: 1 Mac: 3 Windows: 9Feb 26 Linux: 4 Mac: 1 Windows: 8Feb 25 Linux: 1 Mac: 1 Windows: 12Feb 24 Linux: 7 Mac: 0 Windows: 10Feb 23 Linux: 1 Mac: 2 Windows: 14Feb 22 Linux: 0 Mac: 0 Windows: 1Feb 21 Linux: 3 Mac: 2 Windows: 7Feb 20 Linux: 2 Mac: 2 Windows: 8Feb 19 Linux: 1 Mac: 1 Windows: 9Feb 18 Linux: 2 Mac: 1 Windows: 7Feb 17 Linux: 3 Mac: 2 Windows: 9Feb 16 Linux: 3 Mac: 0 Windows: 8Feb 15 Linux: 0 Mac: 1 Windows: 8Feb 14 Linux: 2 Mac: 4 Windows: 5Feb 13 Linux: 4 Mac: 0 Windows: 9Feb 12 Linux: 1 Mac: 0 Windows: 6Feb 11 Linux: 2 Mac: 5 Windows: 7Feb 10 Linux: 2 Mac: 1 Windows: 7

Readme

Source
raw.​githubusercontent.​com

Image of Guna

Package Control PayPal

Guna is an innovative theme for Sublime Text that offers a variety of features to enhance your coding experience. It includes prominent widgets such as a clock, weather updates, and date display on the sidebar. The theme colors are customizable, either manually or adaptively, allowing you to tweak them to your preference. Additionally, Guna supports font switching and provides an API to control the status bar label.

Activating the Theme

To activate Guna, open the command palette by pressing Cmd/Ctrl + Shift + P, then type and select “Guna.” If another color scheme has been selected in adaptive mode, it will revert to Guna's original color scheme. For an optimal view, it's recommended to navigate to View > Side Bar and select Hide Open Files. Upon removal of Guna, the theme and color scheme will automatically restore to their previous settings before Guna was activated.

Fonts

By default, Guna uses Dejavu Sans for the user interface and Roboto Condensed specifically for the status bar. However, you can change these fonts in the theme-tweak settings according to your preferences. In the provided screenshots, the editor font used is Menlo, specifically the Meslo variant.

Widgets

Clock / Date : The clock's color indicates the status of the active view:

Image of Guna : Normal state
Image of Guna : Dirty or scratch state
Image of Guna : Read-only state
Image of Guna : Alert state (only controlled by API)

Weather : Introduced in version 1.4.0, the weather widget utilizes data from Open Weather Map. To access this feature, obtain your own AppID from Open Weather Map and configure the weather settings in Guna.sublime-settings. The widget displays the current weather (1st icon) and forecasts for the next 3 and 6 hours (the 2nd, 3rd icon), updating every 30 minutes.

Image of Guna

✹ Widgets can be viewed on other themes

Image of Guna

Adaptive Theme

Guna automatically adjusts its theme colors to match the selected color scheme by aligning the background color. This allows seamless integration with various color schemes like Monokai, Mariana, Ayu, and others. For easy customization of theme colors and fonts, navigate to Preferences > Package Settings > Guna > Dark (Light) theme settings.

Adaptive Theme Testing Shot

Image of Guna

Syntax Color Scheme

Guna provides syntax color schemes for multiple programming languages, including Python, Java, C++, Systemverilog, Html, Markdown, Yaml, and more.

API

Guna offers APIs to control its interface, such as functions to display alert situations. For example, typing raise in the Sublime console can demonstrate status bar label alerts. For more details, refer to Guna's API documentation.

(example - status bar label)
Image of Guna

UI Scaling

Guna supports HiDPI with UI scaling. You can adjust the sizes of buttons, file icons, tabs, widgets, and switch panel icons in the theme settings.

{
    "scale": 1.5, // control sizes of buttons, file icons, tab ...
    "widget_scale": 1.33, // control sizes of clock, weather widget ...
    "switch_icon_scale": 1, // control the size of switch panel icon
}

File Type Icons

While Guna doesn't include its own file type icons (except for Verilog/SystemVerilog), it is compatible with icon packages like A File Icon, which is recommended for use with Guna.

Donate

Doate Image
If you find Guna helpful and would like to support its continued development, consider making a donation. Your contributions are appreciated and assist in the ongoing improvement of the plugin.

Credits

License

Guna is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.