Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App refactoring #28

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
8943b3c
Update .gitignore
NathanBnm Apr 20, 2019
9eeeadc
Remove Sublime Text files
NathanBnm Apr 20, 2019
5f3d3bf
Update icons
NathanBnm Apr 22, 2019
0f8cb35
Add gresource file
NathanBnm Apr 22, 2019
c3dfc66
Switch from CMake to Meson build
NathanBnm Apr 22, 2019
334c086
Add post_install.py script
NathanBnm Apr 22, 2019
b32cdca
Few fixes
NathanBnm Apr 22, 2019
ba5c772
Add translations
NathanBnm Apr 22, 2019
a977f2f
Switch to UTF-8
NathanBnm Apr 22, 2019
68592a8
Add French translations
NathanBnm Apr 22, 2019
e8a5e83
Fix typo
NathanBnm Apr 22, 2019
decab0a
Fix translation
NathanBnm Apr 22, 2019
969a5b2
Fix missing translation
NathanBnm Apr 22, 2019
bf63bf2
Fix build
NathanBnm Apr 22, 2019
740e13f
Fix French translations
NathanBnm Apr 22, 2019
f9e7755
Remove CMake files
NathanBnm Apr 22, 2019
560a649
Update debian package for meson
NathanBnm Apr 22, 2019
c4799ee
Update README.md
NathanBnm Apr 22, 2019
211a757
Fix icon in README.md
NathanBnm Apr 22, 2019
f894af7
Fix icon in README.md
NathanBnm Apr 22, 2019
f180209
Smaller icon
NathanBnm Apr 22, 2019
23848e4
Make post_install.py executable
NathanBnm Apr 22, 2019
f5716e8
Add missing translation
NathanBnm Apr 22, 2019
39c9163
Add some tooltips
NathanBnm Apr 22, 2019
9b6e7ef
Add tooltips translations
NathanBnm Apr 22, 2019
98fb687
Update French translation (tooltips)
NathanBnm Apr 22, 2019
94ddaae
Change some tooltip text
NathanBnm Apr 22, 2019
21b6a41
Update appdata
NathanBnm Apr 23, 2019
0fecb3a
Fix some deprecations
NathanBnm Apr 23, 2019
d047206
Fix some warnings
NathanBnm Apr 23, 2019
d2cd6d0
Add favorite icon into column
NathanBnm Jul 6, 2019
7be42e1
Remove useless configuration
NathanBnm Jul 6, 2019
357db7b
Add .editorconfig
NathanBnm Jul 6, 2019
3a2afa6
Update .editorconfig and Fix EOF
NathanBnm Jul 6, 2019
ef4984d
Remove About eRadio
NathanBnm Jul 6, 2019
5a05b2e
Add empty favorite icon
NathanBnm Jul 7, 2019
2e1f332
Remove unused translation files
NathanBnm Jan 11, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# EditorConfig <https://EditorConfig.org>
root = true

# elementary defaults
[*]
charset = utf-8
end_of_line = lf
indent_size = tab
indent_style = space
insert_final_newline = true
max_line_length = 80
tab_width = 4

# Markup files
[{*.html,*.xml,*.xml.in,*.yml}]
tab_width = 2
5 changes: 1 addition & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
build/
build/*
*~
src/config.vala
eradio.sublime-workspace
app/
143 changes: 0 additions & 143 deletions CMakeLists.txt

This file was deleted.

61 changes: 41 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,49 @@
# eRadio #
**A minimalist and powerful radio player for elementary OS**
<p align="center">
<img src="data/icons/64/com.github.dreamdevel.eradio.svg" alt="Icon"/>
</p>

<img src="http://i.imgur.com/YCYgFEw.png">
<h1 align="center">eRadio</h1>
<p align="center">A minimalist and powerful radio player for elementary OS</p>

## Build & Install
<p align="center">
<img src="data/window-screenshot.png" alt="Screenshot">
</p>

**elementary OS Loki**
## Developing and building

* git clone https://github.com/DreamDevel/eRadio
* cd eRadio
* run ". ./tools/dev-shell" to export project PATH
* run "install-deps" to install all dependencies
* run "build" to build the project
* run "install-app" to install eradio, icons and schemas
Development is targeted at [elementary OS] Juno. If you want to hack on and
build eRadio yourself, you'll need the following dependencies:

- gstreamer-1.0
- gtk+-3.0
- granite
- sqlite3
- gee-0.8
- libnotify
- json-glib-1.0
- libsoup-2.4
- libxml-2.0
- sqlheavy-0.1

**Ubuntu 16.04 Based Distros**
You can install them on elementary OS Juno with:

* Install libsqlheavy & libsqlheavy-dev (https://launchpad.net/%7Eelementary-os/+archive/ubuntu/stable/+sourcepub/3335498/+listing-archive-extra)
* git clone https://github.com/DreamDevel/eRadio
* cd eRadio
* run ". ./tools/dev-shell" to export project PATH
* run "install-deps-ubuntu" to install all dependencies and add elementary ppa
* run "build" to build the project
* run "install-app" to install eradio, icons and schemas
```shell
sudo apt install elementary-sdk
```

Note : Use build & run command for development after installation
Run `meson build` to configure the build environment and run `ninja install`
to install:

```shell
meson build --prefix=/usr
cd build
sudo ninja install
```

Then run it with:

```shell
com.github.dreamdevel.eradio
```

[elementary OS]: https://elementary.io
56 changes: 0 additions & 56 deletions cmake/FindGirCompiler.cmake

This file was deleted.

65 changes: 0 additions & 65 deletions cmake/FindVala.cmake

This file was deleted.

34 changes: 0 additions & 34 deletions cmake/GObjectIntrospectionMacros.cmake

This file was deleted.

Loading