Skip to content

Commit

Permalink
Merge pull request #54 from lacymorrow/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
lacymorrow authored Apr 1, 2024
2 parents 5dd3cf9 + 58ae250 commit 47a94c3
Show file tree
Hide file tree
Showing 180 changed files with 21,050 additions and 3,379 deletions.
4 changes: 2 additions & 2 deletions .erb/configs/webpack.config.base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
* Base webpack config used across other specific configs
*/

import webpack from 'webpack';
import TsconfigPathsPlugins from 'tsconfig-paths-webpack-plugin';
import webpackPaths from './webpack.paths';
import webpack from 'webpack';
import { dependencies as externals } from '../../release/app/package.json';
import webpackPaths from './webpack.paths';

const configuration: webpack.Configuration = {
externals: [...Object.keys(externals || {})],
Expand Down
2 changes: 1 addition & 1 deletion .erb/configs/webpack.config.renderer.prod.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ const configuration: webpack.Configuration = {
}),

new MiniCssExtractPlugin({
filename: 'style.css',
filename: '[name].style.css',
}),

new BundleAnalyzerPlugin({
Expand Down
8 changes: 6 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
module.exports = {
extends: ['erb'],
plugins: ['@typescript-eslint'],
ignorePatterns: ['**/components/ui/', '.erb/'],
plugins: [
'@typescript-eslint',
// 'unused-imports'
],
ignorePatterns: ['**/components/ui/'],

rules: {
'consistent-return': 'off',
'no-shadow': 'off',
'no-unused-vars': 'off',
'no-useless-return': 'warn',
// 'unused-imports/no-unused-imports-ts': 'error',
'promise/always-return': 'off',
'react/prop-types': 'off',
'react/react-in-jsx-scope': 'off',
Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: 'npm' # See documentation for possible values
directory: '/' # Location of package manifests
schedule:
interval: 'weekly'
1 change: 0 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"ecmel.vscode-html-css",
"bradlc.vscode-tailwindcss",
"formulahendry.auto-rename-tag",
"dzannotti.vscode-babel-coloring",
"michelemelluso.code-beautifier",
"aeschli.vscode-css-formatter",
"mikestead.dotenv",
Expand Down
459 changes: 438 additions & 21 deletions LICENSE

Large diffs are not rendered by default.

44 changes: 44 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,57 @@ Cinematic prefers filenames like `Independence Day [1996].mp4` but will happily

## Features

- 💬 App and System-wide Notifications
- 🏃‍♂️ Auto Updater
- 📦 Built-in Store
- 🖱️ Context Menu
- 🌙 Dark Mode
- ❌ Error Handler
- ⌨️ Keyboard Shortcut Manager
- 📝 Logging
- 🀱 Menu Bar for macOS, Windows, and Linux
- 📂 Multi-Window
- 🖥️ System Tray

## Getting Started

```bash

# Clone this repository
git clone https://github.com/lacymorrow/electron-hotplate.git

# Go into the repository
cd electron-hotplate

# Install dependencies
yarn

# Run the app
yarn start
```

## BuiltWith

- [Electron](https://electronjs.org/)
- [React](https://reactjs.org/)
- [React Router](https://reacttraining.com/react-router/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Shadcn](https://ui.shadcn.com/)
- [TypeScript](https://www.typescriptlang.org/)

## Development

### Tailwind CSS

We use Tailwind CSS for styling. See the [Tailwind CSS docs](https://tailwindcss.com/docs) for more information.

Some Tailwind plugins have been added for convenience:

- [Tailwind Animate](https://github.com/jamiebuilds/tailwindcss-animate) - `tailwindcss-animate`
- [Tailwind Container Queries](https://github.com/tailwindlabs/tailwindcss-container-queries) - `@tailwindcss/container-queries`
- Child selectors to target immediate children like `child:w-xl`
- Don't forget group selectors too: `group` (Parent) `group-hover:bg-gray-100` (Child)

### Shadcn

Shadcn is a UI component library for React. See the [Shadcn docs](https://ui.shadcn.com/) for more information.
Expand Down
Binary file added assets/icons/tray-Template.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/icons/tray-Template@2x.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/sounds/ui-sounds/alerts/alarm_gentle.wav
Binary file not shown.
Binary file not shown.
Binary file added assets/sounds/ui-sounds/alerts/alert_simple.wav
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 47a94c3

Please sign in to comment.