Skip to content

Commit

Permalink
Merge pull request #5 from felipealfonsog/development
Browse files Browse the repository at this point in the history
Updates
  • Loading branch information
felipealfonsog authored Jul 26, 2024
2 parents 318583f f2c97d0 commit 4d23a5d
Show file tree
Hide file tree
Showing 56 changed files with 233 additions and 2 deletions.
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 32,46 @@ TerminaLite* is a lightweight and versatile terminal emulator designed for both
<img src="./images/macos-sshot.png" alt="Screenshot macOS" width="400" height="350">
</p>

<!--

#### Screenshot Linux (Arch)

<p align="center">
<img src="./images/arch-sshot.png" alt="Screenshot Linux" width="400" height="350">
</p>


<sub>* This project is still under development. Future updates may include changes to the GUI, and screenshots may not accurately reflect the final design.</sub>

#

#### Installation (Arch Linux)*
#### Via AUR using YAY

[![AUR](https://img.shields.io/aur/version/termlite)](https://aur.archlinux.org/packages/termlite)

<!--
[![AUR](https://img.shields.io/aur/version/termlite.svg)](https://aur.archlinux.org/packages/termlite)
-->

<sub>* This project is still under development. Future updates may include changes to the GUI, and screenshots may not accurately reflect the final design.</sub>
<!--
https://aur.archlinux.org/packages/termlite
-->

TerminaLite (termlite on AUR) is available on AUR (Arch User Repository), and it can be installed using the `yay` package manager. Follow the steps below to install:

1. Make sure you have `yay` installed. If not, you can install it with the following command:

```
sudo pacman -S yay
```
Once yay is installed, you can install it by running the following command:

```
yay -S termlite
```
This command will automatically fetch the package from AUR and handle the installation process for you.
You can find TerminaLite App in your program menu!


#

Expand Down
Binary file added icons/android/play_store_512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions icons/android/res/mipmap-anydpi-v26/ic_launcher.xml
Original file line number Diff line number Diff line change
@@ -0,0 1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@mipmap/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
<monochrome android:drawable="@mipmap/ic_launcher_monochrome"/>
</adaptive-icon>
Binary file added icons/android/res/mipmap-hdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 icons/android/res/mipmap-mdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 icons/android/res/mipmap-xhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 icons/android/res/mipmap-xxhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 icons/android/res/mipmap-xxxhdpi/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 icons/ios/[email protected]
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 icons/ios/AppIcon-20@2x~ipad.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 icons/ios/[email protected]
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 icons/ios/AppIcon-20~ipad.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 icons/ios/AppIcon-29.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon-29@2x~ipad.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon-29~ipad.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon-40@2x~ipad.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon-40~ipad.png
Binary file added icons/ios/AppIcon-60@2x~car.png
Binary file added icons/ios/AppIcon-60@3x~car.png
Binary file added icons/ios/AppIcon-83.5@2x~ipad.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon@2x~ipad.png
Binary file added icons/ios/[email protected]
Binary file added icons/ios/AppIcon~ios-marketing.png
Binary file added icons/ios/AppIcon~ipad.png
134 changes: 134 additions & 0 deletions icons/ios/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 1,134 @@
{
"images": [
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "2x",
"size": "60x60"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "3x",
"size": "60x60"
},
{
"filename": "AppIcon~ipad.png",
"idiom": "ipad",
"scale": "1x",
"size": "76x76"
},
{
"filename": "AppIcon@2x~ipad.png",
"idiom": "ipad",
"scale": "2x",
"size": "76x76"
},
{
"filename": "AppIcon-83.5@2x~ipad.png",
"idiom": "ipad",
"scale": "2x",
"size": "83.5x83.5"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "2x",
"size": "40x40"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "3x",
"size": "40x40"
},
{
"filename": "AppIcon-40~ipad.png",
"idiom": "ipad",
"scale": "1x",
"size": "40x40"
},
{
"filename": "AppIcon-40@2x~ipad.png",
"idiom": "ipad",
"scale": "2x",
"size": "40x40"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "2x",
"size": "20x20"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "3x",
"size": "20x20"
},
{
"filename": "AppIcon-20~ipad.png",
"idiom": "ipad",
"scale": "1x",
"size": "20x20"
},
{
"filename": "AppIcon-20@2x~ipad.png",
"idiom": "ipad",
"scale": "2x",
"size": "20x20"
},
{
"filename": "AppIcon-29.png",
"idiom": "iphone",
"scale": "1x",
"size": "29x29"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "2x",
"size": "29x29"
},
{
"filename": "[email protected]",
"idiom": "iphone",
"scale": "3x",
"size": "29x29"
},
{
"filename": "AppIcon-29~ipad.png",
"idiom": "ipad",
"scale": "1x",
"size": "29x29"
},
{
"filename": "AppIcon-29@2x~ipad.png",
"idiom": "ipad",
"scale": "2x",
"size": "29x29"
},
{
"filename": "AppIcon-60@2x~car.png",
"idiom": "car",
"scale": "2x",
"size": "60x60"
},
{
"filename": "AppIcon-60@3x~car.png",
"idiom": "car",
"scale": "3x",
"size": "60x60"
},
{
"filename": "AppIcon~ios-marketing.png",
"idiom": "ios-marketing",
"scale": "1x",
"size": "1024x1024"
}
],
"info": {
"author": "iconkitchen",
"version": 1
}
}
18 changes: 18 additions & 0 deletions icons/web/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 1,18 @@
Add this to your HTML <head>:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

Add this to your app's manifest.json:

...
{
"icons": [
{ "src": "/favicon.ico", "type": "image/x-icon", "sizes": "16x16 32x32" },
{ "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
{ "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" },
{ "src": "/icon-192-maskable.png", "type": "image/png", "sizes": "192x192", "purpose": "maskable" },
{ "src": "/icon-512-maskable.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" }
]
}
...
Binary file added icons/web/apple-touch-icon.png
Binary file added icons/web/favicon.ico
Binary file not shown.
Binary file added icons/web/icon-192-maskable.png
Binary file added icons/web/icon-192.png
Binary file added icons/web/icon-512-maskable.png
Binary file added icons/web/icon-512.png
Binary file added images/arch-sshot.png
35 changes: 35 additions & 0 deletions src/AUR/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 1,35 @@
# Maintainer: Felipe Alfonso Gonzalez <[email protected]>
pkgname=termlite
pkgver=0.0.1
pkgrel=1
pkgdesc="TerminaLite - A lightweight and versatile terminal emulator for Linux and macOS built with GTK3 and VTE. Written in C."
arch=('x86_64')
url="https://github.com/felipealfonsog/TerminaLite"
license=('BSD-3-Clause')
depends=('gtk3' 'gcc' 'vte3' 'zsh')
source=("https://github.com/felipealfonsog/TerminaLite/archive/refs/tags/v.${pkgver}.tar.gz")
sha256sums=('8211a2006946ded6122413bbdba1e99c261a12cbe58e9728c1f7d2cadbdeb489')

prepare() {
tar xf "v.${pkgver}.tar.gz" -C "$srcdir" --strip-components=1
}

build() {
cd "${srcdir}/TerminaLite-v.${pkgver}"
gcc -o TerminaLite src/terminalite.c `pkg-config --cflags --libs gtk -3.0 vte-2.91`

}

package() {
cd "${srcdir}/TerminaLite-v.${pkgver}"

# Install the binary to /usr/local/bin
install -Dm755 TerminaLite "${pkgdir}/usr/local/bin/termlite"

# Install the icon
install -Dm644 "${srcdir}/TerminaLite-v.${pkgver}/src/termlite-icon.png" "${pkgdir}/usr/share/pixmaps/termlite.png"

# Install the .desktop file
install -Dm644 "${srcdir}/TerminaLite-v.${pkgver}/src/termlite.desktop" "${pkgdir}/usr/share/applications/termlite.desktop"
}

Binary file added src/termlite-icon.png
9 changes: 9 additions & 0 deletions src/termlite.desktop
Original file line number Diff line number Diff line change
@@ -0,0 1,9 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=TerminaLite
Comment=TerminaLite - A lightweight and versatile terminal.
Exec=termlite
Icon=termlite
Terminal=false
Categories=Utility;System;

0 comments on commit 4d23a5d

Please sign in to comment.