Coder Social home page Coder Social logo

happyhour's Introduction

  • Hi, Iā€™m Paul Landers, @p3l6
  • Iā€™m interested in MacOS and iOS development.
  • Check out my blog and website at p3l6.dev
  • Or, check out my dotfiles repository: github.com/p3l6/env

happyhour's People

Contributors

p3l6 avatar

Watchers

 avatar

happyhour's Issues

Add item url action shouldn't show window

The happyhour://add/today?item= url (used by the Alfred workflow) does not need to bring the window to the front, but it does anyway.

Note: the happyhour://showWindow url obviously still needs to function.

Consider converting to a floating, Alfred style window

This would be a substantially different direction for the app, but would look like

  • A floating, centered window
  • Triggered with a global keybinding
  • Menubar icon has an actual dropdown menu, with
    • Show window
    • Preferences
    • Quit
  • Escape would hide the floating window

Issues

SwiftUI doesn't support almost any of this. Floating windows, programmatically showing preferences, etc.

Helpful blogs:
https://www.markusbodner.com/til/2021/02/08/use-global-keyboard-hotkey-to-show/hide-a-window-using-swift/
https://www.markusbodner.com/til/2021/02/08/create-a-spotlight/alfred-like-window-on-macos-with-swiftui/

Add regex highlighting to lines

Colorize parts of the line that are matched by the Jira/Github linker.

This isn't possible in swiftUI TextField right now. There is no AttributedString support.

Set data filename in preferences

Would change the window title bar, currently 'Standup'.

Not sure what the use case would be for this yet, short of implementing multiple window support.

Multiple styles of formatted content

Right now, only rich text is supported. This is suitable for slack standup, and email.

It might be nice to support other formats as well, such as markdown.

Support MacBook Pro touch bar

It looks like I can only add touch bar icons when the text field is selected, not app wide. That is not as helpful.

.touchBar(  TouchBar(id:"mainTouchbar"){ TBPreferences().touchBarItemPresence(.default("placeholder")) } )

Dates in Headers

Toggleable in preferences. Would affect display and formatting. Handle weekends nicely.

When I post my standup the next morning instead of at the end of the day,
I would like to add dates to "today" and "tomorrow",
So that, my intention is more clear

ie:

Today (01/01/2000)
*
Tomorrow (01/02/2000)
*

or

Today (Tuesday)
*
Tomorrow (Wednesday)
*

Notify on releases

Add a simple check (weekly) to ping the GitHub releases page, and popup a link if a new version is available.

Use two preferences: lastUpdateCheckTime and lastUpdateNotification.

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.