Skip to content

Commit

Permalink
Version 2 major refactor
Browse files Browse the repository at this point in the history
Version 2 major refactor
  • Loading branch information
cassidoo authored Feb 25, 2020
2 parents 159873d + dc57564 commit b005139
Show file tree
Hide file tree
Showing 78 changed files with 1,203 additions and 962 deletions.
1 change: 0 additions & 1 deletion .babelrc

This file was deleted.

11 changes: 0 additions & 11 deletions .eslintrc

This file was deleted.

27 changes: 24 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
node_modules
# dependencies
/node_modules
/.pnp
.pnp.js

# temporarily doing this
yarn.lock

# testing
/coverage

# production
/build
/dist

# misc
.DS_Store
main.css
npm-debug.log
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
1 change: 1 addition & 0 deletions .rescriptsrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = [require.resolve("./.webpack.config.js")];
4 changes: 4 additions & 0 deletions .webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = config => {
config.target = "electron-renderer";
return config;
};
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2017 Cassidy Williams
Copyright (c) 2020 Cassidy Williams

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
47 changes: 24 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
[todometer](http://cassidoo.github.io/todometer)
=========
# [todometer](http://cassidoo.github.io/todometer)

A simple meter-based to-do list built with Electron, React, Redux, and LESS.
A simple meter-based to-do list built with Electron and React.

![todometer](assets/screenshot.png)

### Contributing

So you want to contribute? Yay! Great! Fun!
I love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:

- Does it make developing todometer easier?
- Does it help other platforms (Windows, Mac, Linux) work better?
- Does it fix a bug?
- Does it keep todometer simple?
- Does it break anything?
- Does it stick to the original goal of todometer (a _simple_, meter-based to-do list)
- Is it necessary?

Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.

Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

### Development

- Clone the repo:

```
git clone https://github.com/cassidoo/todometer.git
```

- Go to the project directory and install dependencies:
- Go to the project directory and install dependencies:

```
cd todometer && npm install
cd todometer && yarn install
```

- Run `npm start` to show the Electron application window with your current build.
- Run `yarn run electron-dev` to show the Electron application window with your current build.

### Contributing

So you want to contribute? Yay! Great! Fun!
I love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:

- Does it make developing todometer easier?
- Does it help other platforms (Windows, Mac, Linux) work better?
- Does it fix a bug?
- Does it break anything?
- Does it stick to the original goal of todometer (a _simple_, meter-based to-do list)
- Does it reduce the build size?
- Is it necessary?

Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.

Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!
26 changes: 11 additions & 15 deletions assets/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/mac/icon.png.icns
Binary file not shown.
Binary file modified assets/png/1024x1024.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/128x128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/16x16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/24x24.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/256x256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/48x48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/512x512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/64x64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/png/96x96.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/trayicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/win/icon.png.ico
Binary file not shown.
3 changes: 0 additions & 3 deletions bootstrapper.js

This file was deleted.

21 changes: 0 additions & 21 deletions debian.json

This file was deleted.

15 changes: 0 additions & 15 deletions index.html

This file was deleted.

30 changes: 0 additions & 30 deletions installers/createinstaller.js

This file was deleted.

61 changes: 0 additions & 61 deletions installers/setupEvents.js

This file was deleted.

Loading

0 comments on commit b005139

Please sign in to comment.