Git Product home page Git Product logo

budgie-rd's People

Contributors

conan-kudo avatar ikeydoherty avatar lolleko avatar urgau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

budgie-rd's Issues

Keyboard Window Navigation and placement

The ability to move, open, minimize windows via keyboard. Also moving them when snapped from corner to corner or side to side. Cinnamon does this now, you can hold super and use arrow keys to move active window from snapped locations.
Also Keyboard Navigation from desktop to desktop (I think this is in budgie 10.4 already)

Thanks

design: Advanced search functionality

(Migrated from solus-project/budgie-desktop#1677.)

The difference between searching an application, searching the Internet and searching the filesystem is an unnecessary implementation detail. Users simply want to open up the search box and find something, and the computer should simply do it for them. We see the trend of global search across the technology industry with Siri, Google Assistant, Alexa, etc.

Proposal

  • If the search box contains an arithmetic expression, calculate the result and display it. Enter copies the result to the clipboard.
  • Query Wikipedia. If successful, display the title and synopsis of the Wikipedia article. Enter opens the full article on the default browser.
  • Query the Software Centre. If successful, display a list of matching applications. Enter opens the application listing in Software Centre.
  • Add an option to search the web for the search terms (using the user's selected search engine).
  • Support some sort of API for third-party extensibility. I suggested the GNOME 3 Search Provider API but @JoshStrobl said "Budgie is not GNOME." Maybe there is a need for a universal search API for Linux?

Prior Art

Windows 10 Cortana

windows10cortana

macOS Spotlight

macosspotlight

GNOME 3 Search

gnome3search

KDE Krunner

kdekrunner

Suggestions for Control Center

So a conversation from IRC has inspired me to jot down at least some items that, in my opinion, should be addressed in Budgie 11's Control Center. Some of these items are from that conversation, some are from my own personal experience, some are simply shortcomings in other control centers. Most of these are niceties, shouldn't ever be considered blockers, but it wouldn't hurt to write them down.

Background

  • Animated: This is more a feature than a shortcoming in other Control Centers (and respective display managers that may not support it), but having basic support for short looping video would be a nicety. Here's an example of what I'm talking about (namely the beach example, nothing too crazy).

  • Color: Background selection should have the ability to utilize a color picker under a "Colors" section to pick your own color, if any of the pre-defined options aren't suitable. You shouldn't have to modify the code of the Control Center just to have a new color to choose from.

  • Slideshow: I imagine this would be likely more trivial to implement over "animated backgrounds", but being able to specify a set of photos (whether that's a specific folder or some file chooser) and time interval would be a nicety.

Display

  • Night Mode: The capability to set minimum and maximum temperatures as well as custom time schedule to enable night mode / blue shifting is a must really. We're no normal mortals around here, clearly when the sun is shining through my window it's time for me to go to bed and my display should know that and not burn as bright as the actual sun 😄

Keyboard

Some of this is part "expand on the customization of Budgie" and part "why is this a pain to do in 2017 still".

  • Layout: There's like 12 people out there using Colemak and Dvorak layouts, but they shouldn't have to jump through hoops (or sub lists of sub lists) to get their favorite non-QWERTY keyboard layout working.
  • Remapping: In my opinion, being able to remap basic function / modifier keys would go a long way. Examples below.
    • In GNOME Tweak Tool, you're able to swap the Caps Lock key for an modifier key, such as Control, Super, Esc, etc. and frankly I think this is something that should just be supported OOTB in a Control Center. Whether it's as simple as "press this input box, press the key, then click the done button" as a way of remapping or a pre-defined set of options, let's turn Caps Lock into something that's actually useful.
  • You should be able to swap between left and right Super keys for Budgie Menu, or even leveraging the Caps Lock key modifier to use that as the key. There is legitimately plenty of keyboards that have no Super keys, typically in the "minivan" form factor or custom-made (as in PCBs).

Touchpad

  • A toggle switch to disable the touchpad or ignore its input while typing would be a nicety.

Improved Workspaces (Separate Monitors)

Multi-monitor support for workspaces can be an excellent way to further enable power users. It allows you to - as an example - have documentation up on one screen, and switch between multiple workspaces for code on the other without that documentation going away. In the OS X implementation of this, you can configure your workspaces to either be separate for each monitor or joined together.

Replace use of QSettings

Turns out QSettings is woefully limited and cannot really read a .desktop file properly, i.e. ; separated values will only field the first value, with Qt believing everything following is now a comment.

Thus, roll a custom reader ..

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.