Giter VIP home page Giter VIP logo

Comments (8)

jmmaranan avatar jmmaranan commented on August 24, 2024 2

Thank you again! I'm glad that it works for you. I still do use i3 for when doing other things :) but I am certainly a noob i3 user! Adding a tiling indicator on the panel is in the works #13 and I also believe it is the best indicator to have the user know what's going on. For now, I think we do have the basic feature of toggling the workspaces. I'll merge this sometime today. And then since the cat is out of the bag, move forward with implementing the panel icon to indicate tiling mode. ;)

from forge.

jmmaranan avatar jmmaranan commented on August 24, 2024 1

Thanks. Done some initial work on this. Should be by end of this week

from forge.

mipmip avatar mipmip commented on August 24, 2024 1

I think I can manage. Will test this tomorrow.

from forge.

jmmaranan avatar jmmaranan commented on August 24, 2024 1

@mipmip - just to let you know that the panel indicator will be available on the next version in extensions gnome dot org

from forge.

jmmaranan avatar jmmaranan commented on August 24, 2024

@mipmip - not sure if you are able to build from source locally but new PR is an attempt to provide the feature. Option to tag the workspace indices using prefs.js (Super + .) Can you let me know if it works for you?

from forge.

jmmaranan avatar jmmaranan commented on August 24, 2024

I added a workspace toggle: <Shift><Super> + w - keybinding can be updated as well in preferences.

from forge.

mipmip avatar mipmip commented on August 24, 2024

Yes I like it very much.

I understand you are an ex i3 user. I'm an ex awesome-wm user. In that context you call this functionality "skip tiling". I would call this "Tiling Mode" vs "Tiling Mode". There could be an indicator icon showing the current workspace mode. Clicking the indicator icon could also toggle mode. That would be awesome :)

forge-indicator-icons

SVG is here: https://liszt.snel.city/MzNsE/forge-indicator-icons.svg


I had to change things to make it work on 40...

diff --git a/metadata.json b/metadata.json
index 4a9aac2..8ae2ca6 100644
--- a/metadata.json
+++ b/metadata.json
@@ -4,7 +4,7 @@
     "gettext-domain": "forge",
     "uuid": "[email protected]",
     "settings-schema": "org.gnome.shell.extensions.forge",
-    "shell-version": ["3.36", "3.38"],
+    "shell-version": ["3.36", "3.38", "40"],
     "version": "1.0-alpha",
     "url": "https://github.com/jmmaranan/forge"
 }
diff --git a/prefs.js b/prefs.js
index d7a5810..699c212 100644
--- a/prefs.js
+++ b/prefs.js
@@ -50,8 +50,8 @@ var PrefsWidget = GObject.registerClass(
         _init() {
             super._init({
                 orientation: Gtk.Orientation.HORIZONTAL,
-                border_width: 0,
-                margin: 0,
+                //border_width: 0,
+                //margin: 0,
                 width_request: 950,
                 height_request: 550
             });
(END)

from forge.

mipmip avatar mipmip commented on August 24, 2024

Very useful. I'm happy!

from forge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.