From 6297f004e3d673f305bf011538bacbc0ecfd6525 Mon Sep 17 00:00:00 2001
From: griffi-gh <prasol258@gmail.com>
Date: Tue, 11 Mar 2025 15:00:14 +0100
Subject: [PATCH] remove deprecated functions

---
 hui/src/instance.rs | 65 ---------------------------------------------
 1 file changed, 65 deletions(-)

diff --git a/hui/src/instance.rs b/hui/src/instance.rs
index f79f87d..8784bc1 100644
--- a/hui/src/instance.rs
+++ b/hui/src/instance.rs
@@ -80,71 +80,6 @@ impl UiInstance {
     self.painter.fonts_mut()
   }
 
-  /// Parse and add a font from a raw byte slice to the UI\
-  /// TrueType (`.ttf`/`.ttc`) and OpenType (`.otf`) fonts are supported\
-  ///
-  /// Returns a font handle ([`FontHandle`]).
-  ///
-  /// ## Panics:
-  /// If the font data is invalid or corrupt
-  #[deprecated(since = "0.1.0-alpha.7", note = "use instance.fonts_mut().add(...) instead")]
-  pub fn add_font(&mut self, font: &[u8]) -> FontHandle {
-    self.painter.fonts_mut().add(font)
-  }
-
-  /// Add an image to the texture atlas\
-  /// Accepted texture formats are `Rgba` and `Grayscale`
-  ///
-  /// Returns an image handle ([`ImageHandle`])\
-  /// This handle can be used to reference the texture in draw commands\
-  /// It's a light reference and can be cloned/copied freely, but will not be cleaned up even when dropped
-  #[deprecated(since = "0.1.0-alpha.7", note = "use instance.textures_mut().add_with_data(...) instead")]
-  pub fn add_image(&mut self, format: SourceTextureFormat, data: &[u8], width: usize) -> TextureHandle {
-    // self.atlas().add(width, data, format)
-    self.painter.textures_mut().add_with_data(format, data, width)
-  }
-
-  //TODO better error handling
-
-  // /// Add an image from a file to the texture atlas\
-  // /// (experimental, may be removed in the future)
-  // ///
-  // /// Requires the `image` feature
-  // ///
-  // /// # Panics:
-  // /// - If the file exists but contains invalid image data\
-  // ///   (this will change to a soft error in the future)
-  // ///
-  // /// Deprecated.
-  // #[deprecated]
-  // pub fn add_image_file_path(&mut self, path: impl AsRef<std::path::Path>) -> Result<TextureHandle, std::io::Error> {
-  //   use std::io::{Read, Seek};
-
-  //   // Open the file (and wrap it in a bufreader)
-  //   let mut file = std::io::BufReader::new(std::fs::File::open(path)?);
-
-  //   //Guess the image format from the magic bytes
-  //   //Read like 64 bytes, which should be enough for magic byte detection
-  //   //well this would fail if the image is somehow smaller than 64 bytes, but who the fvck cares...
-  //   let mut magic = [0; 64];
-  //   file.read_exact(&mut magic)?;
-  //   let format = image::guess_format(&magic).expect("Invalid image data (FORMAT)");
-  //   file.seek(std::io::SeekFrom::Start(0))?;
-
-  //   //Parse the image and read the raw uncompressed rgba data
-  //   let image = image::load(file, format).expect("Invalid image data");
-  //   let image_rgba = image.as_rgba8().unwrap();
-
-  //   //Add the image to the atlas
-  //   let handle = self.add_image(
-  //     SourceTextureFormat::RGBA8,
-  //     image_rgba,
-  //     image.width() as usize
-  //   );
-
-  //   Ok(handle)
-  // }
-
   /// Push a font to the font stack\
   /// The font will be used for all text rendering until it is popped
   ///