All Projects → iXab3r → Eyeauras

iXab3r / Eyeauras

Licence: ms-rl
EyeAuras is a program which allows you to clone windows and keep them always-on-top while working with other applications

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Eyeauras

Playnite
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Stars: ✭ 3,608 (+8490.48%)
Mutual labels:  gaming, wpf
Taskban
A personal productivity tool developed with C# and XAML.
Stars: ✭ 56 (+33.33%)
Mutual labels:  productivity, wpf
Numilaunchbar
Launchbar action for Numi calculator app
Stars: ✭ 33 (-21.43%)
Mutual labels:  productivity
Imageresizer
Moved to Microsoft PowerToys
Stars: ✭ 994 (+2266.67%)
Mutual labels:  wpf
Awesome Productivity
A curated list of delightful productivity resources.
Stars: ✭ 974 (+2219.05%)
Mutual labels:  productivity
Organic
Outliner, organizer and notes management app.
Stars: ✭ 34 (-19.05%)
Mutual labels:  productivity
Overwatch Hero Picker
Let's build the overwatch hero picker UI with CSS grid & flexbox
Stars: ✭ 37 (-11.9%)
Mutual labels:  gaming
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+2183.33%)
Mutual labels:  productivity
Cmake csharp example
CMake C#/.NET WPF and WinForms Examples
Stars: ✭ 41 (-2.38%)
Mutual labels:  wpf
Notes
[DEPRECATED] Textile Notes App
Stars: ✭ 35 (-16.67%)
Mutual labels:  productivity
Tracks
Tracks is a GTD™ web application, built with Ruby on Rails
Stars: ✭ 991 (+2259.52%)
Mutual labels:  productivity
Sharpscadalite
SharpSCADA 项目的简化版本
Stars: ✭ 35 (-16.67%)
Mutual labels:  wpf
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+2216.67%)
Mutual labels:  wpf
Omgf
Use Git Flow with ease – maintain branches, semantic versioning, releases, and changelog with a single command.
Stars: ✭ 37 (-11.9%)
Mutual labels:  productivity
Bindables
Bindables converts your auto properties into Wpf dependency or attached properties.
Stars: ✭ 33 (-21.43%)
Mutual labels:  wpf
Active Directory B2c Dotnet Desktop
Sample showing how a Windows Desktop .NET (WPF) application can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
Stars: ✭ 39 (-7.14%)
Mutual labels:  wpf
Singlebox Legacy
All Your Apps in One Single Window
Stars: ✭ 32 (-23.81%)
Mutual labels:  productivity
Modernwpfcommunitytoolkit
The ModernWpf Community Toolkit is a collection of helper functions and custom controls for the ModernWpf library.
Stars: ✭ 35 (-16.67%)
Mutual labels:  wpf
Download Manager
Download Manager with features like in IDM
Stars: ✭ 36 (-14.29%)
Mutual labels:  wpf
Tombraider Automatedfix
Automated installer to upgrade your Steam or GOG copy of Tomb Raider I to the definite modern version of the game.
Stars: ✭ 41 (-2.38%)
Mutual labels:  gaming

Discord Chat

More info and examples on EyeAuras website

Prerequisites

  • Windows 7 or later
  • Windows Aero (aka Desktop Composition) enabled - application uses DWM to create clones

Installation

  • Microsoft .NET Core 5 Desktop Runtime Preview 6 - download
  • You can download the latest version of installer here - download.
  • After initial installation application will periodically check Github for updates

Examples of Productivity application

  • Watch video in a small overlay while working
  • Create on-top overlay containing some important information during presentation

Example of Gaming application

  • UI customization - you can clone and resize/move ANY part of ANY window => you can finally move some action bars to the center of the screen. Or bring HP bar closer to your eye line. Or make some important indicators (e.g. debuffs) much bigger and more visible.

Features

  • Clone any of your windows via global Hotkey or a set of Matching rules and keep it always-on-top while working with other applications
  • Select and scale a subregion of the cloned window
  • Click-through mode - make any of your overlays absolutely transparent to mouse clicks !
  • Add Triggers(e.g. WindowIsActive) which can automatically show/hide overlay when a certain condition is met
  • Add Actions(e.g. PlaySound) which will be executed when corresponding Trigger activates/deactivates
  • Global Hotkeys support, you can bind custom keys to Hide/Show and Lock/Unlock ALL overlays across the system
  • Global Hotkeys support for each individual aura - you can enable/disable each aura separately via a simple key press !
  • Temporarily disable/enable auras to consume less resources
  • Auto-Update - application periodically checks Github and allows you to effortlessly update to the latest version

Aura is a combination of

  • Overlay - real-time clone of ANY of your windows with almost zero-latency. For example, you can watch YouTube in a small overlay while working on something useful
  • Trigger - turns On when certain condition is met, e.g. window with some specific title is active or some hotkey is pressed
  • Action - some action which will be executed once Trigger is activated/deactivated, e.g. you can PlaySound when some window becomes active

Triggers

Hotkey Is Active Window Is Active

Actions

Play Sound Win Activate

How to build application

  • I am extensively using git-submodules so you may have to run extra commands (git submodule update) if your git-client does not fully support this tech. I would highly recommend to use Git Extensions which is awesome, free and open-source and makes submodules integration seamless
  • The main "catch-up-moment" is that you need to run InitSymlinks.cmd before building an application - this is due to the fact that git symlinks are not supported on some older versions of Windows and I am using them to create links to submodules
  • Application requires .NET Core SDK 3.0
  • I am usually using Jetbrains Rider so there MAY be some issues if you are using Microsoft Visual Studio, although I am trying to keep things compatible

Build from command line

  1. git clone https://github.com/iXab3r/EyeAuras.git
  2. cd EyeAuras
  3. git submodule init
  4. git submodule update --checkout
  5. InitSymlinks.cmd
  6. dotnet build That's it. Working version will be in Sources/bin folder

Licensing

EyeAuras is licensed under the MS-RL (Microsoft Reciprocal License).

Cudos to authors of related software

  • LorenzCK for his awesome OnTopReplica
  • PowerAuras and WeakAuras addons in World Of Warcraft universe for the general idea

Problems

  • Please see the issues page.
  • If you've discovered something that's clearly wrong, or if you get an error, post a ticket.
  • If you have a general comment or concern, feel free to leave a suggestion/enchancment
  • Feel free to join our Discord Community to talk, get help and discuss everything !
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].