-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement layer-shell and multiple other enhancements #24
Commits on May 28, 2018
-
core: dup2 stdout/stderr to /dev/null when running a command
This way Wayfire's log won't be polluted by other processes. In most cases this log isn't visible anyway, and when it is, we are interested in seeing the actual log output, not random chars from all apps
Configuration menu - View commit details
-
Copy full SHA for 48b2243 - Browse repository at this point
Copy the full SHA 48b2243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0423a - Browse repository at this point
Copy the full SHA 7b0423aView commit details
Commits on Jun 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 694cdfa - Browse repository at this point
Copy the full SHA 694cdfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 775d772 - Browse repository at this point
Copy the full SHA 775d772View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec27205 - Browse repository at this point
Copy the full SHA ec27205View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5304863 - Browse repository at this point
Copy the full SHA 5304863View commit details -
split view.cpp into multiple parts
view.cpp has been building up as a huge monolithic file, however it contains multiple independent parts. So it is logical that they be kept separated.
Configuration menu - View commit details
-
Copy full SHA for 0a7ba21 - Browse repository at this point
Copy the full SHA 0a7ba21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1710243 - Browse repository at this point
Copy the full SHA 1710243View commit details -
implement basic layer-shell support
This is a very basic implementation and probably has many bugs
Configuration menu - View commit details
-
Copy full SHA for 711436a - Browse repository at this point
Copy the full SHA 711436aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 885750c - Browse repository at this point
Copy the full SHA 885750cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed46103 - Browse repository at this point
Copy the full SHA ed46103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5c666 - Browse repository at this point
Copy the full SHA 1b5c666View commit details -
core: split output into multiple files
output.cpp is yet another file which has accumulated multiple responsibilities - rendering, plugin management, wayfire-shell implementation. It is time for a split
Configuration menu - View commit details
-
Copy full SHA for f3307a0 - Browse repository at this point
Copy the full SHA f3307a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35753c2 - Browse repository at this point
Copy the full SHA 35753c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64dceaa - Browse repository at this point
Copy the full SHA 64dceaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f58974 - Browse repository at this point
Copy the full SHA 1f58974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 913dd72 - Browse repository at this point
Copy the full SHA 913dd72View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85cf8d - Browse repository at this point
Copy the full SHA e85cf8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b7bb8 - Browse repository at this point
Copy the full SHA c7b7bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7adffa6 - Browse repository at this point
Copy the full SHA 7adffa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5b9506 - Browse repository at this point
Copy the full SHA a5b9506View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6088f7 - Browse repository at this point
Copy the full SHA a6088f7View commit details
Commits on Jun 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ded2ed3 - Browse repository at this point
Copy the full SHA ded2ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0550d6 - Browse repository at this point
Copy the full SHA f0550d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4731337 - Browse repository at this point
Copy the full SHA 4731337View commit details
Commits on Jun 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for dbcbd52 - Browse repository at this point
Copy the full SHA dbcbd52View commit details -
view: add a role field to indicate the type of the view
This replaces the unclear is_special flag
Configuration menu - View commit details
-
Copy full SHA for 396048b - Browse repository at this point
Copy the full SHA 396048bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15077d2 - Browse repository at this point
Copy the full SHA 15077d2View commit details
Commits on Jun 10, 2018
-
xdg-shell: fix popup positions
Because xdg-shell stable popups can be used as popups with a layer-shell parent, we can't directly use popup->parent's geometry. That's why we need a new virtual function
Configuration menu - View commit details
-
Copy full SHA for 5fc6bca - Browse repository at this point
Copy the full SHA 5fc6bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e0516 - Browse repository at this point
Copy the full SHA e6e0516View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe04658 - Browse repository at this point
Copy the full SHA fe04658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bfec1c - Browse repository at this point
Copy the full SHA 4bfec1cView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for d1a2690 - Browse repository at this point
Copy the full SHA d1a2690View commit details
Commits on Jun 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fc228f7 - Browse repository at this point
Copy the full SHA fc228f7View commit details -
Merge pull request #10 from AdrianVovk/split-files
Center-view plugin
Configuration menu - View commit details
-
Copy full SHA for d61dc90 - Browse repository at this point
Copy the full SHA d61dc90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf69d9 - Browse repository at this point
Copy the full SHA 4bf69d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1929e - Browse repository at this point
Copy the full SHA 6b1929eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3df2f - Browse repository at this point
Copy the full SHA 3d3df2fView commit details
Commits on Jun 16, 2018
-
Rework the wayfire-shell protocol (#13)
* proto: rework the wayfire-shell protocol * reimplement wf-window helper library and the shell clients * implement output-inhibit Background is very slow to load, so we need to inhibit as early as possible to avoid panel uninhibiting before background can inhibit * view: properly position views on map This was a typo * shell: remove sound-popup It will be rewritten using GTK and moved to another repo, so that it becomes an optional dependency
Configuration menu - View commit details
-
Copy full SHA for 1725c89 - Browse repository at this point
Copy the full SHA 1725c89View commit details -
We don't have to deny the request for a lower layer, the check is already done in the layer-shell implementation.
Configuration menu - View commit details
-
Copy full SHA for 0fb081f - Browse repository at this point
Copy the full SHA 0fb081fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99cd7fe - Browse repository at this point
Copy the full SHA 99cd7feView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd99eb - Browse repository at this point
Copy the full SHA dcd99ebView commit details
Commits on Jun 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9678b15 - Browse repository at this point
Copy the full SHA 9678b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6587858 - Browse repository at this point
Copy the full SHA 6587858View commit details -
Configuration menu - View commit details
-
Copy full SHA for d094f4e - Browse repository at this point
Copy the full SHA d094f4eView commit details
Commits on Jun 18, 2018
-
Add a basic window placement plugin with three placement modes. This plugin was based off of the center-view plugin by Adrian Vovk. It contains the same code as center-view for the center placement mode. The valid mode config keys are cascade, center and random.
Configuration menu - View commit details
-
Copy full SHA for e539875 - Browse repository at this point
Copy the full SHA e539875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb245f - Browse repository at this point
Copy the full SHA 8fb245fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d5f22 - Browse repository at this point
Copy the full SHA 68d5f22View commit details
Commits on Jun 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8025958 - Browse repository at this point
Copy the full SHA 8025958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57195fe - Browse repository at this point
Copy the full SHA 57195feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f774c - Browse repository at this point
Copy the full SHA 23f774cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 046adf2 - Browse repository at this point
Copy the full SHA 046adf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 989a5ec - Browse repository at this point
Copy the full SHA 989a5ecView commit details
Commits on Jun 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cf1cd1e - Browse repository at this point
Copy the full SHA cf1cd1eView commit details
Commits on Jun 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ac72969 - Browse repository at this point
Copy the full SHA ac72969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fc5372 - Browse repository at this point
Copy the full SHA 2fc5372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb08a5 - Browse repository at this point
Copy the full SHA 9cb08a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f94211a - Browse repository at this point
Copy the full SHA f94211aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 307b0d7 - Browse repository at this point
Copy the full SHA 307b0d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24232d4 - Browse repository at this point
Copy the full SHA 24232d4View commit details -
Merge pull request #26 from ammen99/output-fbo
Implement output postprocessing
Configuration menu - View commit details
-
Copy full SHA for 887acc7 - Browse repository at this point
Copy the full SHA 887acc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e3f9f4 - Browse repository at this point
Copy the full SHA 5e3f9f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3e389 - Browse repository at this point
Copy the full SHA 5b3e389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6767ea5 - Browse repository at this point
Copy the full SHA 6767ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e65ba95 - Browse repository at this point
Copy the full SHA e65ba95View commit details -
remove references to obsolete destroy-view signal
Most of the time we care about the view-unmap
Configuration menu - View commit details
-
Copy full SHA for 5185945 - Browse repository at this point
Copy the full SHA 5185945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7625bdf - Browse repository at this point
Copy the full SHA 7625bdfView commit details -
input: properly map/unmap drag icons
The previous behavior was due to a bug in wlroots, see swaywm/wlroots#1043
Configuration menu - View commit details
-
Copy full SHA for 1aae8d5 - Browse repository at this point
Copy the full SHA 1aae8d5View commit details
Commits on Jun 24, 2018
-
Introduce fisheye plugin (#29)
* Introduce fisheye plugin This is a fisheye effect ported from compiz magnifier plugin fisheye fragment program.
Configuration menu - View commit details
-
Copy full SHA for 8faa80f - Browse repository at this point
Copy the full SHA 8faa80fView commit details
Commits on Jun 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0492ffa - Browse repository at this point
Copy the full SHA 0492ffaView commit details