Giter Site home page Giter Site logo

jenius-apps / ambie Goto Github PK

View Code? Open in Web Editor NEW
1.8K 18.0 138.0 265.3 MB

An app that uses white noise, nature sounds, and focus features to boost your productivity.

Home Page: https://ambieapp.com

License: MIT License

C# 100.00%
uwp winui csharp xaml windows windows10 relaxation dotnet whitenoise white-noise

ambie's Introduction

Ambie

Focus, study, or relax. Sounds for every mood.

Store link

Introduction

Ambie is an app that plays white noise and nature sounds to help you focus, sleep, and unwind. For many people, having background noise while working on a task helps with concentration. Ambie has a good starting selection of built-in sounds such as rain and beach waves that help you. These can also be used to help you sleep, relax, and de-stress. For instance, those with tinnitus and anxiety have reached out saying Ambie has helped them. And if you download Ambie from the Microsoft Store, you'll get access to a catalogue of online sounds that you can download to expand your library.

Product pillars

When building features, these product pillars must be used to decide which ones are prioritized higher or lower.

  1. Ambie primarily helps people focus or relax using white noise and nature sounds. All other features are secondary and must support the primary mission. Secondary features may be cut if they take away from the primary mission.
  2. Ambie focuses on minimalism and UX performance. Features being built must maintain or improve UX performance and must have a minimalist and intuitive UX.
  3. Ambie will have all local features free, but downloadable content should be prioritized for Ambie+. Features that remove or reduce incentive for Ambie+ should be deprioritized.

From the Press

One of FastCompany's best new apps for productivity in 2022 (USA):

Great ambient noise apps are in short supply on Windows PCs, which is why Ambie is so refreshing. It includes dozens of high-quality background sounds, plus the ability to save your own custom mixes. A major update this year added focus timers and a simple notepad, making this a one-stop concentration shop.

One of Xataka's best Windows apps in 2022 (Spain):

It is a simple and colorful application, although with several utilities. On the one hand, you have a wide catalog of sounds to play the one you like the most, but it also allows you to mix sounds to create a unique one.

Included in Beebom's list of best apps on Windows 11 (India):

The app works miracles when you are trying to focus on work or studies. It lets you set a timer and choose your favorite natural sound from its curated catalog. I love this well-designed app, and I strongly recommend instaling Ambie White Noise if you have a hard time focusing at work or school.

Contribute

For new features, please make sure there's an issue created for it first and that maintainers have confirmed that the new feature should be on Ambie's roadmap. In some cases, you might have contacted the maintainers directly via other channels such as Twitter or Discord. You might have asked the maintainers if you can submit a PR. In those scenarios, an issue is not required.

For bug fixes and translations, please feel free to open a PR right away.

Ambie

Translation

To help translate, follow these instructions.

Adding a new language (requires Visual Studio 2022 and Multilingual App Toolkit)

  • Ensure you have Visual Studio 2022 and the Multilingual App Toolkit extension.
  • Fork and clone this repo.
  • Open in VS 2022.
  • Right click on the AmbientSounds.Uwp project.
  • Select Multilingual App Toolkit > Add translation language.
    • If you get a message saying "Translation Provider Manager Issue," just click Ok and ignore it. It's unrelated to adding a language.
  • Select a language.
  • Once you select a language, new .xlf files will be created in the MultilingualResources folder.
  • Find and install Humanizer.Core nuget package for a new language
  • Now follow the Improving an existing language steps below.

Improving an existing language (can be done with any text editor)

  • Inside the MultilingualResources folder, open the .xlf of the language you want to translate.
  • If you're using a text editor, translate the strings inside the <target> node. Then change the state property to translated.
  • If you're using the Multilingual Editor, translate the strings inside the Translation text field. Make sure to save to preserve your changes.
  • Once you're done, commit your changes, push to GitHub, and make a pull request.

Third-Party Software and Other Attributions

Special Thanks

Contributors

Translators

ambie's People

Contributors

analogfeelings avatar avid29 avatar breecew avatar byrialsen avatar christofbecu avatar dpaulino avatar esibruti avatar faouzimohamed avatar jaiganeshkumaran avatar kristofkekesi avatar lordkyuusei avatar maciej-klupp avatar michalmoudry avatar osmanyasircankaya avatar pdawg-bytes avatar pratyakshm avatar rezaroointan avatar richasy avatar rounk-ctrl avatar sergio0694 avatar shef3r avatar simizfo avatar sirkubiac avatar suburbanno avatar tobysimone avatar tyjortiz avatar valentin-sys avatar validvoid avatar vmandic avatar yaira2 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  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

ambie's Issues

[A11y] Sleep timer button name is too descriptive

The sleep timer button has the UIA name "Click here to set up a sleep timer, where the sound will pause after the selected time." While this is fine as a tooltip, this should not be the UIA name as it is to much information. Putting this in the help information of the button and naming it "Sleep time" or similar would be a better option in my opinion.

Some corners get cut off when they are animated on hover

Ambie logo cut off on right and bottom
Sound on left cut off on left
These are a couple instances where the UI gets cut off in Ambie.
I know animations are a key part of the app, and this messes with that goal a bit.
The Ambie icon is also pretty off-center (more pronounced at high DPI scaling).

Fix slow launch

Slow launch caused by catalogue update check. Find a way to defer it

EXE or MSI

Hi,

Please create a .EXE or .MSI file, I can't use Windows Store (I use Windows 10 Enterprise N).

Thanks a lot in advance.

Blank Screen on startup

After updating to 0.8.7.0, a simple black screen opens up.
I have tried restarting the app several times.
ApplicationFrameHost_k7C8HRdYE2

Translations requested for v1.0.0 release!

Hello everyone! Ambie is near its 1.0.0 release. To ensure a smooth release for all markets, I created a branch specifically for updating translations. If you are able to lend a hand, please feel free to checkout this release branch, update the translation, and submit a pr back into the branch. Much appreciated!

Missing volume control

I hope you guys add volume control for this app. It's will be more easy to use volume control inside app than using Volume Mixer

Adjustments to app icon to match Microsoft’s

Ambie’s icon is rather smaller than other circular icons. Additionally, the shadow is used in the taskbar and the app list, whereas the inbox apps only have shadows on the tiles.

App list:
image
Taskbar:
image
Tiles:
image

[Request] for easier localization

Hello devs!

For Files I put my translation into a .xlf file. It is more useful so I would be glad if you would add this feature.
Hungarian is caotic in its way, so google translate is doing more harm than good. I check Ambie every second day so hungarian is always up to date.

Thanks for your consideration.

Add “random sound” button

Just a simple button at the top of the page, maybe with the shuffle icon or maybe a die, to start playing any random sound in the app. If you clicked it while a sound was already playing, it would pick a different random one.

Localization

Hello!
Can someone generate the files required to translate Ambie to hungarian?

Minimize to taskbar

Great app but i think there should be an option (simple checkbox will do the job) to minimize app to taskbar, it's annoying to have another app that works in a background as a open window, especially when new windows update add every page in edge to alt+tab menu.

[Featue] UI tweaks

UI Changes

I like the UI very much, but when I resise the window the buttons should be centered.
If there would be a setting to make the top bar acrylic that would be cool.

By the way it is very useful. 👍

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.