Code Monkey home page Code Monkey logo

mosaic's Introduction

Screenshots

Screenshot 1

enter image description here

enter image description here

Grid based windows

ABOUT MOSAIC WINDOWS

Mosaic is a grid-based portable and lightweight Windows program to arrange windows!

  • Less than 1 MB file size
  • Less than 4 MB memory usage
  • 0% passive CPU usage

I believe that too much freedom for windows' position and size prevents efficient use of screen real-state. Mosaic divides the screen into columns and rows. Current maximum limitation is 32x32, however, 8x2 would be more than enough in most cases. This program is currently in Beta and it is only tested on Windows 10 and only for a single screen usage. Please leave your feedback at Mosaic issues page on Github.

How to activate Mosaic

There are two modes to use Mosaic which you can select by right clicking the system tray icon (to the right of Task Bar).

  1. Edge Activation Mode: for flexibility

  2. Grab a window title bar > move it to an edges/corner of the screen to pin it > move the pointer to the opposite direction to draw the window

  3. Grab a window title bar > move it to a desired location > press right mouse button to pin > move the pointer to draw the window

  4. Always Active Mode: for speed

  • The anchor point alternates between the (side) edges of the screen
  • Hold any of the mod keys (Alt, Ctrl, Shift) before grabbing a window to prevent Mosaic activation

Note:

  • Right mouse button or Esc key will cancel Mosaic if it is activated.
  • Double clicking the tray icon will disable Mosaic until it is enabled or the app is restarted

Grid Size

  • Use the mouse wheel to change the grid size while Mosaic is active.
  • Grid width and/or height will be adjusted depending on the edge by which Mosaic is triggered. Bear in mind that in "Always Active Mode" side edges are triggered automatically so you can't adjust the grid height independent from grid width.

Overlay Window

  • Enable "Overlay Window" if constant re-sizing of the window is disturbing.

mosaic's People

Contributors

aahoo avatar

Watchers

 avatar

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.