Skip to content

Commit

Permalink
Merge pull request #10 from N3koSempai/tauri
Browse files Browse the repository at this point in the history
Tauri
  • Loading branch information
N3koSempai authored Feb 18, 2024
2 parents b9b792b + c4c9a7b commit 9e98b76
Show file tree
Hide file tree
Showing 53 changed files with 7,023 additions and 419 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'python' ]
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Release
on:
push:
tags:
- 'v*'
workflow_dispatch:

jobs:
release:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
platform: [macos-latest, ubuntu-20.04, windows-latest]
runs-on: ${{ matrix.platform }}

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
# You can remove libayatana-appindicator3-dev if you don't use the system tray feature.
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libayatana-appindicator3-dev librsvg2-dev
- name: Rust setup
uses: dtolnay/rust-toolchain@stable

- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: './src-tauri -> target'

- name: Sync node version and setup cache
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
cache: 'yarn' # Set this to npm, yarn or pnpm.

- name: Install frontend dependencies
# If you don't have `beforeBuildCommand` configured you may want to build your frontend here too.
run: yarn install # Change this to npm, yarn or pnpm.

- name: Build the app
uses: tauri-apps/tauri-action@v0

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tagName: ${{ github.ref_name }} # This only works if your workflow triggers on new tags.
releaseName: 'App Name v__VERSION__' # tauri-action replaces \_\_VERSION\_\_ with the app version.
releaseBody: 'See the assets to download and install this version.'
releaseDraft: true
prerelease: false
25 changes: 23 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
graphic.glade~
venv/
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
117 changes: 0 additions & 117 deletions Everling-Browser.py

This file was deleted.

33 changes: 4 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,9 @@
# Everling-Browser
# Welcome to the new version of Everling Browser

## index
[Introduction ](###Introduction:)
I am currently starting a project for fun. The concept is to create a collaborative browser using Tauri with Bun and React, written in TypeScript, which makes it easy to contribute.


[![CodeFactor](https://www.codefactor.io/repository/github/n3kosempai/everling-browser/badge)](https://www.codefactor.io/repository/github/n3kosempai/everling-browser)

[!IMPORTANT]

## Introduction:

### Welcome to the Everling Browser Project.

The objective of this project is create a Browser Eco Friendly and 100% Open Source without Chromiun Base.

With that purpose, use Webkit2 has a base engine and GTK 3 for GUI. Aditional the Browser have many
Eco friendly search engine (example: Ecosia, Gexsi, OceanHero). More amazing features are coming soon.
Check the [Roadmap](##Roadmap)



## Video of test alpha version


[![Alt text](https://img.youtube.com/vi/KNK477Cxixg/0.jpg)](https://www.youtube.com/watch?v=KNK477Cxixg)
Click on the image to play the video



## Roadmap:

![representation of the roadmap project](
/image/roadmap.webp
)
Please avoid mentioning that this is not a browser but merely a basic WebView or iFrame. I am aware of this fact, and frankly, I do not care as our objective is not to challenge commonly used browsers.
Binary file added bun.lockb
Binary file not shown.
Loading

0 comments on commit 9e98b76

Please sign in to comment.