Changed the flowbox cover and banners size to 256x256 px.
This commit is contained in:
parent
79fb8c2290
commit
02ae6b4aef
2
TODO.md
2
TODO.md
@ -48,6 +48,7 @@
|
|||||||
|
|
||||||
## Secondary:
|
## Secondary:
|
||||||
|
|
||||||
|
- [ ] Discuss and decide when to schedule the download cleaner. [#3](https://gitlab.gnome.org/alatiera/Hammond/issues/3)
|
||||||
- [ ] Unplayed Only and Downloaded only view.
|
- [ ] Unplayed Only and Downloaded only view.
|
||||||
- [ ] Auto-updater, update on startup
|
- [ ] Auto-updater, update on startup
|
||||||
- [ ] Make use of file metadas, [This](https://github.com/GuillaumeGomez/audio-video-metadata) might be helpfull.
|
- [ ] Make use of file metadas, [This](https://github.com/GuillaumeGomez/audio-video-metadata) might be helpfull.
|
||||||
@ -55,7 +56,6 @@
|
|||||||
|
|
||||||
**DB changes:**
|
**DB changes:**
|
||||||
|
|
||||||
- [ ] Discuss and decide when to schedule the download cleaner.
|
|
||||||
- [ ] Mark episodes/podcast for archival
|
- [ ] Mark episodes/podcast for archival
|
||||||
- [ ] Mark stuff as Favorite. Maybe auto-archive favorites?
|
- [ ] Mark stuff as Favorite. Maybe auto-archive favorites?
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.6 KiB |
@ -3,8 +3,8 @@
|
|||||||
<interface>
|
<interface>
|
||||||
<requires lib="gtk+" version="3.20"/>
|
<requires lib="gtk+" version="3.20"/>
|
||||||
<object class="GtkBox" id="fb_child">
|
<object class="GtkBox" id="fb_child">
|
||||||
<property name="width_request">200</property>
|
<property name="width_request">256</property>
|
||||||
<property name="height_request">200</property>
|
<property name="height_request">256</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="halign">center</property>
|
<property name="halign">center</property>
|
||||||
@ -44,12 +44,16 @@
|
|||||||
<object class="GtkLabel" id="banner_label">
|
<object class="GtkLabel" id="banner_label">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="no_show_all">True</property>
|
<property name="no_show_all">True</property>
|
||||||
|
<property name="halign">end</property>
|
||||||
|
<property name="valign">start</property>
|
||||||
|
<property name="margin_right">40</property>
|
||||||
|
<property name="margin_top">38</property>
|
||||||
<property name="label" translatable="yes">Num</property>
|
<property name="label" translatable="yes">Num</property>
|
||||||
<property name="use_markup">True</property>
|
<property name="use_markup">True</property>
|
||||||
<property name="justify">center</property>
|
<property name="justify">center</property>
|
||||||
<property name="track_visited_links">False</property>
|
<property name="track_visited_links">False</property>
|
||||||
<property name="xalign">0.87999999523162842</property>
|
<property name="xalign">1</property>
|
||||||
<property name="yalign">0.14000000059604645</property>
|
<property name="yalign">0</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="index">2</property>
|
<property name="index">2</property>
|
||||||
@ -73,7 +77,7 @@
|
|||||||
<property name="justify">center</property>
|
<property name="justify">center</property>
|
||||||
<property name="ellipsize">end</property>
|
<property name="ellipsize">end</property>
|
||||||
<property name="single_line_mode">True</property>
|
<property name="single_line_mode">True</property>
|
||||||
<property name="max_width_chars">30</property>
|
<property name="max_width_chars">35</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
|||||||
@ -43,7 +43,7 @@ fn build_ui(app: >k::Application) {
|
|||||||
|
|
||||||
// Get the main window
|
// Get the main window
|
||||||
let window = gtk::ApplicationWindow::new(app);
|
let window = gtk::ApplicationWindow::new(app);
|
||||||
window.set_default_size(1050, 600);
|
window.set_default_size(1150, 650);
|
||||||
// Setup the Stack that will manage the switch between podcasts_view and podcast_widget.
|
// Setup the Stack that will manage the switch between podcasts_view and podcast_widget.
|
||||||
let stack = podcasts_view::setup_stack(&db);
|
let stack = podcasts_view::setup_stack(&db);
|
||||||
window.add(&stack);
|
window.add(&stack);
|
||||||
|
|||||||
@ -150,7 +150,7 @@ pub fn create_flowbox_child(db: &Database, pd: &Podcast) -> gtk::FlowBoxChild {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn configure_banner(db: &Database, pd: &Podcast, banner: >k::Image, banner_title: >k::Label) {
|
fn configure_banner(db: &Database, pd: &Podcast, banner: >k::Image, banner_title: >k::Label) {
|
||||||
let bann = Pixbuf::new_from_file_at_scale("assets/banner.png", 100, 100, true);
|
let bann = Pixbuf::new_from_file_at_scale("assets/banner.png", 256, 256, true);
|
||||||
if let Ok(b) = bann {
|
if let Ok(b) = bann {
|
||||||
banner.set_from_pixbuf(&b);
|
banner.set_from_pixbuf(&b);
|
||||||
|
|
||||||
@ -186,7 +186,7 @@ pub fn on_flowbox_child_activate(db: &Database, stack: >k::Stack, parent: &Pod
|
|||||||
fn get_pixbuf_from_path(img_path: Option<&str>, pd_title: &str) -> Option<Pixbuf> {
|
fn get_pixbuf_from_path(img_path: Option<&str>, pd_title: &str) -> Option<Pixbuf> {
|
||||||
let img_path = downloader::cache_image(pd_title, img_path);
|
let img_path = downloader::cache_image(pd_title, img_path);
|
||||||
if let Some(i) = img_path {
|
if let Some(i) = img_path {
|
||||||
Pixbuf::new_from_file_at_scale(&i, 200, 200, true).ok()
|
Pixbuf::new_from_file_at_scale(&i, 256, 256, true).ok()
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user