From 041f2e64bac778c9095fbf4316dc1f7c7bceb670 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sat, 20 Aug 2022 10:41:49 +0200 Subject: [PATCH] Move all crates into a `crates` directory (#1940) --- .github/workflows/rust.yml | 2 +- Cargo.toml | 20 ++++---- {eframe => crates/eframe}/CHANGELOG.md | 0 {eframe => crates/eframe}/Cargo.toml | 0 {eframe => crates/eframe}/README.md | 0 {eframe => crates/eframe}/src/epi.rs | 0 {eframe => crates/eframe}/src/lib.rs | 0 .../eframe}/src/native/epi_integration.rs | 0 .../eframe}/src/native/file_storage.rs | 0 {eframe => crates/eframe}/src/native/mod.rs | 0 {eframe => crates/eframe}/src/native/run.rs | 0 {eframe => crates/eframe}/src/web/backend.rs | 0 {eframe => crates/eframe}/src/web/events.rs | 0 .../eframe}/src/web/glow_wrapping.rs | 0 {eframe => crates/eframe}/src/web/input.rs | 0 {eframe => crates/eframe}/src/web/mod.rs | 0 .../eframe}/src/web/screen_reader.rs | 0 {eframe => crates/eframe}/src/web/storage.rs | 0 .../eframe}/src/web/text_agent.rs | 0 {egui-wgpu => crates/egui-wgpu}/CHANGELOG.md | 0 {egui-wgpu => crates/egui-wgpu}/Cargo.toml | 0 {egui-wgpu => crates/egui-wgpu}/README.md | 0 {egui-wgpu => crates/egui-wgpu}/src/egui.wgsl | 0 {egui-wgpu => crates/egui-wgpu}/src/lib.rs | 0 .../egui-wgpu}/src/renderer.rs | 0 {egui-wgpu => crates/egui-wgpu}/src/winit.rs | 0 .../egui-winit}/CHANGELOG.md | 0 {egui-winit => crates/egui-winit}/Cargo.toml | 0 {egui-winit => crates/egui-winit}/README.md | 0 .../egui-winit}/src/clipboard.rs | 0 {egui-winit => crates/egui-winit}/src/lib.rs | 0 .../egui-winit}/src/screen_reader.rs | 0 .../egui-winit}/src/window_settings.rs | 0 {egui => crates/egui}/Cargo.toml | 0 {egui => crates/egui}/README.md | 0 {egui => crates/egui}/examples/README.md | 0 .../egui}/src/animation_manager.rs | 0 {egui => crates/egui}/src/containers/area.rs | 0 .../egui}/src/containers/collapsing_header.rs | 0 .../egui}/src/containers/combo_box.rs | 0 {egui => crates/egui}/src/containers/frame.rs | 0 {egui => crates/egui}/src/containers/mod.rs | 0 {egui => crates/egui}/src/containers/panel.rs | 0 {egui => crates/egui}/src/containers/popup.rs | 0 .../egui}/src/containers/resize.rs | 0 .../egui}/src/containers/scroll_area.rs | 0 .../egui}/src/containers/window.rs | 0 {egui => crates/egui}/src/context.rs | 0 {egui => crates/egui}/src/data/input.rs | 0 {egui => crates/egui}/src/data/mod.rs | 0 {egui => crates/egui}/src/data/output.rs | 0 {egui => crates/egui}/src/frame_state.rs | 0 {egui => crates/egui}/src/grid.rs | 0 {egui => crates/egui}/src/id.rs | 0 {egui => crates/egui}/src/input_state.rs | 0 .../egui}/src/input_state/touch_state.rs | 0 {egui => crates/egui}/src/introspection.rs | 0 {egui => crates/egui}/src/layers.rs | 0 {egui => crates/egui}/src/layout.rs | 0 {egui => crates/egui}/src/lib.rs | 0 {egui => crates/egui}/src/memory.rs | 0 {egui => crates/egui}/src/menu.rs | 0 {egui => crates/egui}/src/painter.rs | 0 {egui => crates/egui}/src/placer.rs | 0 {egui => crates/egui}/src/response.rs | 0 {egui => crates/egui}/src/sense.rs | 0 {egui => crates/egui}/src/style.rs | 0 {egui => crates/egui}/src/ui.rs | 0 {egui => crates/egui}/src/util/cache.rs | 0 {egui => crates/egui}/src/util/fixed_cache.rs | 0 {egui => crates/egui}/src/util/history.rs | 0 {egui => crates/egui}/src/util/id_type_map.rs | 0 {egui => crates/egui}/src/util/mod.rs | 0 {egui => crates/egui}/src/util/undoer.rs | 0 {egui => crates/egui}/src/widget_text.rs | 0 {egui => crates/egui}/src/widgets/button.rs | 0 .../egui}/src/widgets/color_picker.rs | 0 .../egui}/src/widgets/drag_value.rs | 0 .../egui}/src/widgets/hyperlink.rs | 0 {egui => crates/egui}/src/widgets/image.rs | 0 {egui => crates/egui}/src/widgets/label.rs | 0 {egui => crates/egui}/src/widgets/mod.rs | 0 .../egui}/src/widgets/plot/items/bar.rs | 0 .../egui}/src/widgets/plot/items/box_elem.rs | 0 .../egui}/src/widgets/plot/items/mod.rs | 0 .../egui}/src/widgets/plot/items/rect_elem.rs | 0 .../egui}/src/widgets/plot/items/values.rs | 0 .../egui}/src/widgets/plot/legend.rs | 0 {egui => crates/egui}/src/widgets/plot/mod.rs | 0 .../egui}/src/widgets/plot/transform.rs | 0 .../egui}/src/widgets/progress_bar.rs | 0 .../egui}/src/widgets/selected_label.rs | 0 .../egui}/src/widgets/separator.rs | 0 {egui => crates/egui}/src/widgets/slider.rs | 0 {egui => crates/egui}/src/widgets/spinner.rs | 0 .../egui}/src/widgets/text_edit/builder.rs | 0 .../src/widgets/text_edit/cursor_range.rs | 0 .../egui}/src/widgets/text_edit/mod.rs | 0 .../egui}/src/widgets/text_edit/output.rs | 0 .../egui}/src/widgets/text_edit/state.rs | 0 .../src/widgets/text_edit/text_buffer.rs | 0 .../egui_demo_app}/Cargo.toml | 0 .../egui_demo_app}/README.md | 0 .../egui_demo_app}/src/apps/custom3d_glow.rs | 0 .../egui_demo_app}/src/apps/custom3d_wgpu.rs | 0 .../src/apps/custom3d_wgpu_shader.wgsl | 0 .../egui_demo_app}/src/apps/fractal_clock.rs | 0 .../egui_demo_app}/src/apps/http_app.rs | 0 .../egui_demo_app}/src/apps/mod.rs | 0 .../egui_demo_app}/src/backend_panel.rs | 0 .../egui_demo_app}/src/frame_history.rs | 0 .../egui_demo_app}/src/lib.rs | 0 .../egui_demo_app}/src/main.rs | 0 .../egui_demo_app}/src/wrap_app.rs | 0 .../egui_demo_lib}/Cargo.toml | 0 .../egui_demo_lib}/README.md | 0 .../egui_demo_lib}/benches/benchmark.rs | 0 .../egui_demo_lib}/src/color_test.rs | 0 .../egui_demo_lib}/src/demo/about.rs | 0 .../egui_demo_lib}/src/demo/code_editor.rs | 0 .../egui_demo_lib}/src/demo/code_example.rs | 0 .../egui_demo_lib}/src/demo/context_menu.rs | 0 .../src/demo/dancing_strings.rs | 0 .../src/demo/demo_app_windows.rs | 0 .../egui_demo_lib}/src/demo/drag_and_drop.rs | 0 .../egui_demo_lib}/src/demo/font_book.rs | 0 .../egui_demo_lib}/src/demo/layout_test.rs | 0 .../src/demo/misc_demo_window.rs | 0 .../egui_demo_lib}/src/demo/mod.rs | 0 .../egui_demo_lib}/src/demo/multi_touch.rs | 0 .../egui_demo_lib}/src/demo/paint_bezier.rs | 0 .../egui_demo_lib}/src/demo/painting.rs | 0 .../egui_demo_lib}/src/demo/password.rs | 0 .../egui_demo_lib}/src/demo/plot_demo.rs | 0 .../egui_demo_lib}/src/demo/scrolling.rs | 0 .../egui_demo_lib}/src/demo/sliders.rs | 0 .../egui_demo_lib}/src/demo/strip_demo.rs | 0 .../egui_demo_lib}/src/demo/table_demo.rs | 0 .../egui_demo_lib}/src/demo/tests.rs | 0 .../egui_demo_lib}/src/demo/text_edit.rs | 0 .../egui_demo_lib}/src/demo/toggle_switch.rs | 0 .../egui_demo_lib}/src/demo/widget_gallery.rs | 0 .../egui_demo_lib}/src/demo/window_options.rs | 0 .../src/demo/window_with_panels.rs | 0 .../src/easy_mark/easy_mark_editor.rs | 0 .../src/easy_mark/easy_mark_highlighter.rs | 0 .../src/easy_mark/easy_mark_parser.rs | 0 .../src/easy_mark/easy_mark_viewer.rs | 0 .../egui_demo_lib}/src/easy_mark/mod.rs | 0 .../egui_demo_lib}/src/lib.rs | 0 .../egui_demo_lib}/src/syntax_highlighting.rs | 0 .../egui_extras}/CHANGELOG.md | 0 .../egui_extras}/Cargo.toml | 0 {egui_extras => crates/egui_extras}/README.md | 0 .../egui_extras}/src/datepicker/button.rs | 0 .../egui_extras}/src/datepicker/mod.rs | 0 .../egui_extras}/src/datepicker/popup.rs | 0 .../egui_extras}/src/image.rs | 0 .../egui_extras}/src/layout.rs | 0 .../egui_extras}/src/lib.rs | 0 .../egui_extras}/src/sizing.rs | 0 .../egui_extras}/src/strip.rs | 0 .../egui_extras}/src/table.rs | 0 .../egui_glium}/CHANGELOG.md | 0 {egui_glium => crates/egui_glium}/Cargo.toml | 0 {egui_glium => crates/egui_glium}/README.md | 0 .../egui_glium}/examples/native_texture.rs | 2 +- .../egui_glium}/examples/pure_glium.rs | 0 {egui_glium => crates/egui_glium}/src/lib.rs | 0 .../egui_glium}/src/painter.rs | 0 .../src/shader/fragment_100es.glsl | 0 .../egui_glium}/src/shader/fragment_120.glsl | 0 .../egui_glium}/src/shader/fragment_140.glsl | 0 .../src/shader/fragment_300es.glsl | 0 .../egui_glium}/src/shader/vertex_100es.glsl | 0 .../egui_glium}/src/shader/vertex_120.glsl | 0 .../egui_glium}/src/shader/vertex_140.glsl | 0 .../egui_glium}/src/shader/vertex_300es.glsl | 0 {egui_glow => crates/egui_glow}/CHANGELOG.md | 0 {egui_glow => crates/egui_glow}/Cargo.toml | 0 {egui_glow => crates/egui_glow}/README.md | 0 .../egui_glow}/examples/pure_glow.rs | 0 {egui_glow => crates/egui_glow}/src/lib.rs | 0 .../egui_glow}/src/misc_util.rs | 0 .../egui_glow}/src/painter.rs | 0 .../egui_glow}/src/post_process.rs | 0 .../egui_glow}/src/shader/fragment.glsl | 0 .../src/shader/post_fragment_100es.glsl | 0 .../src/shader/post_vertex_100es.glsl | 0 .../egui_glow}/src/shader/vertex.glsl | 0 .../egui_glow}/src/shader_version.rs | 0 {egui_glow => crates/egui_glow}/src/vao.rs | 0 {egui_glow => crates/egui_glow}/src/winit.rs | 0 {egui_web => crates/egui_web}/CHANGELOG.md | 0 {egui_web => crates/egui_web}/README.md | 0 {emath => crates/emath}/Cargo.toml | 0 {emath => crates/emath}/README.md | 0 {emath => crates/emath}/src/align.rs | 0 {emath => crates/emath}/src/lib.rs | 0 {emath => crates/emath}/src/numeric.rs | 0 {emath => crates/emath}/src/pos2.rs | 0 {emath => crates/emath}/src/rect.rs | 0 {emath => crates/emath}/src/rect_transform.rs | 0 {emath => crates/emath}/src/rot2.rs | 0 {emath => crates/emath}/src/smart_aim.rs | 0 {emath => crates/emath}/src/vec2.rs | 0 {epaint => crates/epaint}/CHANGELOG.md | 0 {epaint => crates/epaint}/Cargo.toml | 0 {epaint => crates/epaint}/README.md | 0 .../epaint}/benches/benchmark.rs | 0 .../epaint}/fonts/Hack-Regular.ttf | Bin .../epaint}/fonts/Hack-Regular.txt | 0 .../epaint}/fonts/NotoEmoji-Regular.ttf | Bin {epaint => crates/epaint}/fonts/OFL.txt | 0 {epaint => crates/epaint}/fonts/UFL.txt | 0 .../epaint}/fonts/Ubuntu-Light.ttf | Bin .../fonts/emoji-icon-font-mit-license.txt | 0 .../epaint}/fonts/emoji-icon-font.ttf | Bin {epaint => crates/epaint}/fonts/list_fonts.py | 0 {epaint => crates/epaint}/src/bezier.rs | 0 {epaint => crates/epaint}/src/color.rs | 0 {epaint => crates/epaint}/src/image.rs | 0 {epaint => crates/epaint}/src/lib.rs | 0 {epaint => crates/epaint}/src/mesh.rs | 0 {epaint => crates/epaint}/src/mutex.rs | 0 {epaint => crates/epaint}/src/shadow.rs | 0 {epaint => crates/epaint}/src/shape.rs | 0 .../epaint}/src/shape_transform.rs | 0 {epaint => crates/epaint}/src/stats.rs | 0 {epaint => crates/epaint}/src/stroke.rs | 0 {epaint => crates/epaint}/src/tessellator.rs | 0 {epaint => crates/epaint}/src/text/cursor.rs | 0 {epaint => crates/epaint}/src/text/font.rs | 0 {epaint => crates/epaint}/src/text/fonts.rs | 0 {epaint => crates/epaint}/src/text/mod.rs | 0 .../epaint}/src/text/text_layout.rs | 0 .../epaint}/src/text/text_layout_types.rs | 0 .../epaint}/src/texture_atlas.rs | 0 .../epaint}/src/texture_handle.rs | 0 {epaint => crates/epaint}/src/textures.rs | 0 {epaint => crates/epaint}/src/util/mod.rs | 0 .../epaint}/src/util/ordered_float.rs | 0 examples/confirm_exit/Cargo.toml | 2 +- examples/custom_3d_glow/Cargo.toml | 4 +- examples/custom_3d_three-d/Cargo.toml | 4 +- examples/custom_font/Cargo.toml | 2 +- examples/custom_font/src/main.rs | 4 +- examples/custom_font_style/Cargo.toml | 2 +- examples/custom_window_frame/Cargo.toml | 2 +- examples/download_image/Cargo.toml | 4 +- examples/file_dialog/Cargo.toml | 2 +- examples/hello_world/Cargo.toml | 2 +- examples/puffin_profiler/Cargo.toml | 2 +- examples/retained_image/Cargo.toml | 4 +- examples/screenshot/Cargo.toml | 4 +- examples/serial_windows/Cargo.toml | 2 +- examples/svg/Cargo.toml | 4 +- sh/build_demo_web.sh | 2 +- sh/check.sh | 44 +++++++++--------- sh/wasm_bindgen_check.sh | 2 +- 260 files changed, 59 insertions(+), 57 deletions(-) rename {eframe => crates/eframe}/CHANGELOG.md (100%) rename {eframe => crates/eframe}/Cargo.toml (100%) rename {eframe => crates/eframe}/README.md (100%) rename {eframe => crates/eframe}/src/epi.rs (100%) rename {eframe => crates/eframe}/src/lib.rs (100%) rename {eframe => crates/eframe}/src/native/epi_integration.rs (100%) rename {eframe => crates/eframe}/src/native/file_storage.rs (100%) rename {eframe => crates/eframe}/src/native/mod.rs (100%) rename {eframe => crates/eframe}/src/native/run.rs (100%) rename {eframe => crates/eframe}/src/web/backend.rs (100%) rename {eframe => crates/eframe}/src/web/events.rs (100%) rename {eframe => crates/eframe}/src/web/glow_wrapping.rs (100%) rename {eframe => crates/eframe}/src/web/input.rs (100%) rename {eframe => crates/eframe}/src/web/mod.rs (100%) rename {eframe => crates/eframe}/src/web/screen_reader.rs (100%) rename {eframe => crates/eframe}/src/web/storage.rs (100%) rename {eframe => crates/eframe}/src/web/text_agent.rs (100%) rename {egui-wgpu => crates/egui-wgpu}/CHANGELOG.md (100%) rename {egui-wgpu => crates/egui-wgpu}/Cargo.toml (100%) rename {egui-wgpu => crates/egui-wgpu}/README.md (100%) rename {egui-wgpu => crates/egui-wgpu}/src/egui.wgsl (100%) rename {egui-wgpu => crates/egui-wgpu}/src/lib.rs (100%) rename {egui-wgpu => crates/egui-wgpu}/src/renderer.rs (100%) rename {egui-wgpu => crates/egui-wgpu}/src/winit.rs (100%) rename {egui-winit => crates/egui-winit}/CHANGELOG.md (100%) rename {egui-winit => crates/egui-winit}/Cargo.toml (100%) rename {egui-winit => crates/egui-winit}/README.md (100%) rename {egui-winit => crates/egui-winit}/src/clipboard.rs (100%) rename {egui-winit => crates/egui-winit}/src/lib.rs (100%) rename {egui-winit => crates/egui-winit}/src/screen_reader.rs (100%) rename {egui-winit => crates/egui-winit}/src/window_settings.rs (100%) rename {egui => crates/egui}/Cargo.toml (100%) rename {egui => crates/egui}/README.md (100%) rename {egui => crates/egui}/examples/README.md (100%) rename {egui => crates/egui}/src/animation_manager.rs (100%) rename {egui => crates/egui}/src/containers/area.rs (100%) rename {egui => crates/egui}/src/containers/collapsing_header.rs (100%) rename {egui => crates/egui}/src/containers/combo_box.rs (100%) rename {egui => crates/egui}/src/containers/frame.rs (100%) rename {egui => crates/egui}/src/containers/mod.rs (100%) rename {egui => crates/egui}/src/containers/panel.rs (100%) rename {egui => crates/egui}/src/containers/popup.rs (100%) rename {egui => crates/egui}/src/containers/resize.rs (100%) rename {egui => crates/egui}/src/containers/scroll_area.rs (100%) rename {egui => crates/egui}/src/containers/window.rs (100%) rename {egui => crates/egui}/src/context.rs (100%) rename {egui => crates/egui}/src/data/input.rs (100%) rename {egui => crates/egui}/src/data/mod.rs (100%) rename {egui => crates/egui}/src/data/output.rs (100%) rename {egui => crates/egui}/src/frame_state.rs (100%) rename {egui => crates/egui}/src/grid.rs (100%) rename {egui => crates/egui}/src/id.rs (100%) rename {egui => crates/egui}/src/input_state.rs (100%) rename {egui => crates/egui}/src/input_state/touch_state.rs (100%) rename {egui => crates/egui}/src/introspection.rs (100%) rename {egui => crates/egui}/src/layers.rs (100%) rename {egui => crates/egui}/src/layout.rs (100%) rename {egui => crates/egui}/src/lib.rs (100%) rename {egui => crates/egui}/src/memory.rs (100%) rename {egui => crates/egui}/src/menu.rs (100%) rename {egui => crates/egui}/src/painter.rs (100%) rename {egui => crates/egui}/src/placer.rs (100%) rename {egui => crates/egui}/src/response.rs (100%) rename {egui => crates/egui}/src/sense.rs (100%) rename {egui => crates/egui}/src/style.rs (100%) rename {egui => crates/egui}/src/ui.rs (100%) rename {egui => crates/egui}/src/util/cache.rs (100%) rename {egui => crates/egui}/src/util/fixed_cache.rs (100%) rename {egui => crates/egui}/src/util/history.rs (100%) rename {egui => crates/egui}/src/util/id_type_map.rs (100%) rename {egui => crates/egui}/src/util/mod.rs (100%) rename {egui => crates/egui}/src/util/undoer.rs (100%) rename {egui => crates/egui}/src/widget_text.rs (100%) rename {egui => crates/egui}/src/widgets/button.rs (100%) rename {egui => crates/egui}/src/widgets/color_picker.rs (100%) rename {egui => crates/egui}/src/widgets/drag_value.rs (100%) rename {egui => crates/egui}/src/widgets/hyperlink.rs (100%) rename {egui => crates/egui}/src/widgets/image.rs (100%) rename {egui => crates/egui}/src/widgets/label.rs (100%) rename {egui => crates/egui}/src/widgets/mod.rs (100%) rename {egui => crates/egui}/src/widgets/plot/items/bar.rs (100%) rename {egui => crates/egui}/src/widgets/plot/items/box_elem.rs (100%) rename {egui => crates/egui}/src/widgets/plot/items/mod.rs (100%) rename {egui => crates/egui}/src/widgets/plot/items/rect_elem.rs (100%) rename {egui => crates/egui}/src/widgets/plot/items/values.rs (100%) rename {egui => crates/egui}/src/widgets/plot/legend.rs (100%) rename {egui => crates/egui}/src/widgets/plot/mod.rs (100%) rename {egui => crates/egui}/src/widgets/plot/transform.rs (100%) rename {egui => crates/egui}/src/widgets/progress_bar.rs (100%) rename {egui => crates/egui}/src/widgets/selected_label.rs (100%) rename {egui => crates/egui}/src/widgets/separator.rs (100%) rename {egui => crates/egui}/src/widgets/slider.rs (100%) rename {egui => crates/egui}/src/widgets/spinner.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/builder.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/cursor_range.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/mod.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/output.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/state.rs (100%) rename {egui => crates/egui}/src/widgets/text_edit/text_buffer.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/Cargo.toml (100%) rename {egui_demo_app => crates/egui_demo_app}/README.md (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/custom3d_glow.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/custom3d_wgpu.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/custom3d_wgpu_shader.wgsl (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/fractal_clock.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/http_app.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/apps/mod.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/backend_panel.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/frame_history.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/lib.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/main.rs (100%) rename {egui_demo_app => crates/egui_demo_app}/src/wrap_app.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/Cargo.toml (100%) rename {egui_demo_lib => crates/egui_demo_lib}/README.md (100%) rename {egui_demo_lib => crates/egui_demo_lib}/benches/benchmark.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/color_test.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/about.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/code_editor.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/code_example.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/context_menu.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/dancing_strings.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/demo_app_windows.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/drag_and_drop.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/font_book.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/layout_test.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/misc_demo_window.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/mod.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/multi_touch.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/paint_bezier.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/painting.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/password.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/plot_demo.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/scrolling.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/sliders.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/strip_demo.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/table_demo.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/tests.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/text_edit.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/toggle_switch.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/widget_gallery.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/window_options.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/demo/window_with_panels.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/easy_mark/easy_mark_editor.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/easy_mark/easy_mark_highlighter.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/easy_mark/easy_mark_parser.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/easy_mark/easy_mark_viewer.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/easy_mark/mod.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/lib.rs (100%) rename {egui_demo_lib => crates/egui_demo_lib}/src/syntax_highlighting.rs (100%) rename {egui_extras => crates/egui_extras}/CHANGELOG.md (100%) rename {egui_extras => crates/egui_extras}/Cargo.toml (100%) rename {egui_extras => crates/egui_extras}/README.md (100%) rename {egui_extras => crates/egui_extras}/src/datepicker/button.rs (100%) rename {egui_extras => crates/egui_extras}/src/datepicker/mod.rs (100%) rename {egui_extras => crates/egui_extras}/src/datepicker/popup.rs (100%) rename {egui_extras => crates/egui_extras}/src/image.rs (100%) rename {egui_extras => crates/egui_extras}/src/layout.rs (100%) rename {egui_extras => crates/egui_extras}/src/lib.rs (100%) rename {egui_extras => crates/egui_extras}/src/sizing.rs (100%) rename {egui_extras => crates/egui_extras}/src/strip.rs (100%) rename {egui_extras => crates/egui_extras}/src/table.rs (100%) rename {egui_glium => crates/egui_glium}/CHANGELOG.md (100%) rename {egui_glium => crates/egui_glium}/Cargo.toml (100%) rename {egui_glium => crates/egui_glium}/README.md (100%) rename {egui_glium => crates/egui_glium}/examples/native_texture.rs (98%) rename {egui_glium => crates/egui_glium}/examples/pure_glium.rs (100%) rename {egui_glium => crates/egui_glium}/src/lib.rs (100%) rename {egui_glium => crates/egui_glium}/src/painter.rs (100%) rename {egui_glium => crates/egui_glium}/src/shader/fragment_100es.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/fragment_120.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/fragment_140.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/fragment_300es.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/vertex_100es.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/vertex_120.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/vertex_140.glsl (100%) rename {egui_glium => crates/egui_glium}/src/shader/vertex_300es.glsl (100%) rename {egui_glow => crates/egui_glow}/CHANGELOG.md (100%) rename {egui_glow => crates/egui_glow}/Cargo.toml (100%) rename {egui_glow => crates/egui_glow}/README.md (100%) rename {egui_glow => crates/egui_glow}/examples/pure_glow.rs (100%) rename {egui_glow => crates/egui_glow}/src/lib.rs (100%) rename {egui_glow => crates/egui_glow}/src/misc_util.rs (100%) rename {egui_glow => crates/egui_glow}/src/painter.rs (100%) rename {egui_glow => crates/egui_glow}/src/post_process.rs (100%) rename {egui_glow => crates/egui_glow}/src/shader/fragment.glsl (100%) rename {egui_glow => crates/egui_glow}/src/shader/post_fragment_100es.glsl (100%) rename {egui_glow => crates/egui_glow}/src/shader/post_vertex_100es.glsl (100%) rename {egui_glow => crates/egui_glow}/src/shader/vertex.glsl (100%) rename {egui_glow => crates/egui_glow}/src/shader_version.rs (100%) rename {egui_glow => crates/egui_glow}/src/vao.rs (100%) rename {egui_glow => crates/egui_glow}/src/winit.rs (100%) rename {egui_web => crates/egui_web}/CHANGELOG.md (100%) rename {egui_web => crates/egui_web}/README.md (100%) rename {emath => crates/emath}/Cargo.toml (100%) rename {emath => crates/emath}/README.md (100%) rename {emath => crates/emath}/src/align.rs (100%) rename {emath => crates/emath}/src/lib.rs (100%) rename {emath => crates/emath}/src/numeric.rs (100%) rename {emath => crates/emath}/src/pos2.rs (100%) rename {emath => crates/emath}/src/rect.rs (100%) rename {emath => crates/emath}/src/rect_transform.rs (100%) rename {emath => crates/emath}/src/rot2.rs (100%) rename {emath => crates/emath}/src/smart_aim.rs (100%) rename {emath => crates/emath}/src/vec2.rs (100%) rename {epaint => crates/epaint}/CHANGELOG.md (100%) rename {epaint => crates/epaint}/Cargo.toml (100%) rename {epaint => crates/epaint}/README.md (100%) rename {epaint => crates/epaint}/benches/benchmark.rs (100%) rename {epaint => crates/epaint}/fonts/Hack-Regular.ttf (100%) rename {epaint => crates/epaint}/fonts/Hack-Regular.txt (100%) rename {epaint => crates/epaint}/fonts/NotoEmoji-Regular.ttf (100%) rename {epaint => crates/epaint}/fonts/OFL.txt (100%) rename {epaint => crates/epaint}/fonts/UFL.txt (100%) rename {epaint => crates/epaint}/fonts/Ubuntu-Light.ttf (100%) rename {epaint => crates/epaint}/fonts/emoji-icon-font-mit-license.txt (100%) rename {epaint => crates/epaint}/fonts/emoji-icon-font.ttf (100%) rename {epaint => crates/epaint}/fonts/list_fonts.py (100%) rename {epaint => crates/epaint}/src/bezier.rs (100%) rename {epaint => crates/epaint}/src/color.rs (100%) rename {epaint => crates/epaint}/src/image.rs (100%) rename {epaint => crates/epaint}/src/lib.rs (100%) rename {epaint => crates/epaint}/src/mesh.rs (100%) rename {epaint => crates/epaint}/src/mutex.rs (100%) rename {epaint => crates/epaint}/src/shadow.rs (100%) rename {epaint => crates/epaint}/src/shape.rs (100%) rename {epaint => crates/epaint}/src/shape_transform.rs (100%) rename {epaint => crates/epaint}/src/stats.rs (100%) rename {epaint => crates/epaint}/src/stroke.rs (100%) rename {epaint => crates/epaint}/src/tessellator.rs (100%) rename {epaint => crates/epaint}/src/text/cursor.rs (100%) rename {epaint => crates/epaint}/src/text/font.rs (100%) rename {epaint => crates/epaint}/src/text/fonts.rs (100%) rename {epaint => crates/epaint}/src/text/mod.rs (100%) rename {epaint => crates/epaint}/src/text/text_layout.rs (100%) rename {epaint => crates/epaint}/src/text/text_layout_types.rs (100%) rename {epaint => crates/epaint}/src/texture_atlas.rs (100%) rename {epaint => crates/epaint}/src/texture_handle.rs (100%) rename {epaint => crates/epaint}/src/textures.rs (100%) rename {epaint => crates/epaint}/src/util/mod.rs (100%) rename {epaint => crates/epaint}/src/util/ordered_float.rs (100%) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 19597deec80..c4061f8397b 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -209,4 +209,4 @@ jobs: override: true - run: cargo check --features wgpu --target aarch64-linux-android - working-directory: eframe + working-directory: crates/eframe diff --git a/Cargo.toml b/Cargo.toml index 8dd656f77ed..b8e0adc21e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,16 +1,16 @@ [workspace] resolver = "2" members = [ - "egui_demo_app", - "egui_demo_lib", - "egui_extras", - "egui_glium", - "egui_glow", - "egui-wgpu", - "egui-winit", - "egui", - "emath", - "epaint", + "crates/egui_demo_app", + "crates/egui_demo_lib", + "crates/egui_extras", + "crates/egui_glium", + "crates/egui_glow", + "crates/egui-wgpu", + "crates/egui-winit", + "crates/egui", + "crates/emath", + "crates/epaint", "examples/*", ] diff --git a/eframe/CHANGELOG.md b/crates/eframe/CHANGELOG.md similarity index 100% rename from eframe/CHANGELOG.md rename to crates/eframe/CHANGELOG.md diff --git a/eframe/Cargo.toml b/crates/eframe/Cargo.toml similarity index 100% rename from eframe/Cargo.toml rename to crates/eframe/Cargo.toml diff --git a/eframe/README.md b/crates/eframe/README.md similarity index 100% rename from eframe/README.md rename to crates/eframe/README.md diff --git a/eframe/src/epi.rs b/crates/eframe/src/epi.rs similarity index 100% rename from eframe/src/epi.rs rename to crates/eframe/src/epi.rs diff --git a/eframe/src/lib.rs b/crates/eframe/src/lib.rs similarity index 100% rename from eframe/src/lib.rs rename to crates/eframe/src/lib.rs diff --git a/eframe/src/native/epi_integration.rs b/crates/eframe/src/native/epi_integration.rs similarity index 100% rename from eframe/src/native/epi_integration.rs rename to crates/eframe/src/native/epi_integration.rs diff --git a/eframe/src/native/file_storage.rs b/crates/eframe/src/native/file_storage.rs similarity index 100% rename from eframe/src/native/file_storage.rs rename to crates/eframe/src/native/file_storage.rs diff --git a/eframe/src/native/mod.rs b/crates/eframe/src/native/mod.rs similarity index 100% rename from eframe/src/native/mod.rs rename to crates/eframe/src/native/mod.rs diff --git a/eframe/src/native/run.rs b/crates/eframe/src/native/run.rs similarity index 100% rename from eframe/src/native/run.rs rename to crates/eframe/src/native/run.rs diff --git a/eframe/src/web/backend.rs b/crates/eframe/src/web/backend.rs similarity index 100% rename from eframe/src/web/backend.rs rename to crates/eframe/src/web/backend.rs diff --git a/eframe/src/web/events.rs b/crates/eframe/src/web/events.rs similarity index 100% rename from eframe/src/web/events.rs rename to crates/eframe/src/web/events.rs diff --git a/eframe/src/web/glow_wrapping.rs b/crates/eframe/src/web/glow_wrapping.rs similarity index 100% rename from eframe/src/web/glow_wrapping.rs rename to crates/eframe/src/web/glow_wrapping.rs diff --git a/eframe/src/web/input.rs b/crates/eframe/src/web/input.rs similarity index 100% rename from eframe/src/web/input.rs rename to crates/eframe/src/web/input.rs diff --git a/eframe/src/web/mod.rs b/crates/eframe/src/web/mod.rs similarity index 100% rename from eframe/src/web/mod.rs rename to crates/eframe/src/web/mod.rs diff --git a/eframe/src/web/screen_reader.rs b/crates/eframe/src/web/screen_reader.rs similarity index 100% rename from eframe/src/web/screen_reader.rs rename to crates/eframe/src/web/screen_reader.rs diff --git a/eframe/src/web/storage.rs b/crates/eframe/src/web/storage.rs similarity index 100% rename from eframe/src/web/storage.rs rename to crates/eframe/src/web/storage.rs diff --git a/eframe/src/web/text_agent.rs b/crates/eframe/src/web/text_agent.rs similarity index 100% rename from eframe/src/web/text_agent.rs rename to crates/eframe/src/web/text_agent.rs diff --git a/egui-wgpu/CHANGELOG.md b/crates/egui-wgpu/CHANGELOG.md similarity index 100% rename from egui-wgpu/CHANGELOG.md rename to crates/egui-wgpu/CHANGELOG.md diff --git a/egui-wgpu/Cargo.toml b/crates/egui-wgpu/Cargo.toml similarity index 100% rename from egui-wgpu/Cargo.toml rename to crates/egui-wgpu/Cargo.toml diff --git a/egui-wgpu/README.md b/crates/egui-wgpu/README.md similarity index 100% rename from egui-wgpu/README.md rename to crates/egui-wgpu/README.md diff --git a/egui-wgpu/src/egui.wgsl b/crates/egui-wgpu/src/egui.wgsl similarity index 100% rename from egui-wgpu/src/egui.wgsl rename to crates/egui-wgpu/src/egui.wgsl diff --git a/egui-wgpu/src/lib.rs b/crates/egui-wgpu/src/lib.rs similarity index 100% rename from egui-wgpu/src/lib.rs rename to crates/egui-wgpu/src/lib.rs diff --git a/egui-wgpu/src/renderer.rs b/crates/egui-wgpu/src/renderer.rs similarity index 100% rename from egui-wgpu/src/renderer.rs rename to crates/egui-wgpu/src/renderer.rs diff --git a/egui-wgpu/src/winit.rs b/crates/egui-wgpu/src/winit.rs similarity index 100% rename from egui-wgpu/src/winit.rs rename to crates/egui-wgpu/src/winit.rs diff --git a/egui-winit/CHANGELOG.md b/crates/egui-winit/CHANGELOG.md similarity index 100% rename from egui-winit/CHANGELOG.md rename to crates/egui-winit/CHANGELOG.md diff --git a/egui-winit/Cargo.toml b/crates/egui-winit/Cargo.toml similarity index 100% rename from egui-winit/Cargo.toml rename to crates/egui-winit/Cargo.toml diff --git a/egui-winit/README.md b/crates/egui-winit/README.md similarity index 100% rename from egui-winit/README.md rename to crates/egui-winit/README.md diff --git a/egui-winit/src/clipboard.rs b/crates/egui-winit/src/clipboard.rs similarity index 100% rename from egui-winit/src/clipboard.rs rename to crates/egui-winit/src/clipboard.rs diff --git a/egui-winit/src/lib.rs b/crates/egui-winit/src/lib.rs similarity index 100% rename from egui-winit/src/lib.rs rename to crates/egui-winit/src/lib.rs diff --git a/egui-winit/src/screen_reader.rs b/crates/egui-winit/src/screen_reader.rs similarity index 100% rename from egui-winit/src/screen_reader.rs rename to crates/egui-winit/src/screen_reader.rs diff --git a/egui-winit/src/window_settings.rs b/crates/egui-winit/src/window_settings.rs similarity index 100% rename from egui-winit/src/window_settings.rs rename to crates/egui-winit/src/window_settings.rs diff --git a/egui/Cargo.toml b/crates/egui/Cargo.toml similarity index 100% rename from egui/Cargo.toml rename to crates/egui/Cargo.toml diff --git a/egui/README.md b/crates/egui/README.md similarity index 100% rename from egui/README.md rename to crates/egui/README.md diff --git a/egui/examples/README.md b/crates/egui/examples/README.md similarity index 100% rename from egui/examples/README.md rename to crates/egui/examples/README.md diff --git a/egui/src/animation_manager.rs b/crates/egui/src/animation_manager.rs similarity index 100% rename from egui/src/animation_manager.rs rename to crates/egui/src/animation_manager.rs diff --git a/egui/src/containers/area.rs b/crates/egui/src/containers/area.rs similarity index 100% rename from egui/src/containers/area.rs rename to crates/egui/src/containers/area.rs diff --git a/egui/src/containers/collapsing_header.rs b/crates/egui/src/containers/collapsing_header.rs similarity index 100% rename from egui/src/containers/collapsing_header.rs rename to crates/egui/src/containers/collapsing_header.rs diff --git a/egui/src/containers/combo_box.rs b/crates/egui/src/containers/combo_box.rs similarity index 100% rename from egui/src/containers/combo_box.rs rename to crates/egui/src/containers/combo_box.rs diff --git a/egui/src/containers/frame.rs b/crates/egui/src/containers/frame.rs similarity index 100% rename from egui/src/containers/frame.rs rename to crates/egui/src/containers/frame.rs diff --git a/egui/src/containers/mod.rs b/crates/egui/src/containers/mod.rs similarity index 100% rename from egui/src/containers/mod.rs rename to crates/egui/src/containers/mod.rs diff --git a/egui/src/containers/panel.rs b/crates/egui/src/containers/panel.rs similarity index 100% rename from egui/src/containers/panel.rs rename to crates/egui/src/containers/panel.rs diff --git a/egui/src/containers/popup.rs b/crates/egui/src/containers/popup.rs similarity index 100% rename from egui/src/containers/popup.rs rename to crates/egui/src/containers/popup.rs diff --git a/egui/src/containers/resize.rs b/crates/egui/src/containers/resize.rs similarity index 100% rename from egui/src/containers/resize.rs rename to crates/egui/src/containers/resize.rs diff --git a/egui/src/containers/scroll_area.rs b/crates/egui/src/containers/scroll_area.rs similarity index 100% rename from egui/src/containers/scroll_area.rs rename to crates/egui/src/containers/scroll_area.rs diff --git a/egui/src/containers/window.rs b/crates/egui/src/containers/window.rs similarity index 100% rename from egui/src/containers/window.rs rename to crates/egui/src/containers/window.rs diff --git a/egui/src/context.rs b/crates/egui/src/context.rs similarity index 100% rename from egui/src/context.rs rename to crates/egui/src/context.rs diff --git a/egui/src/data/input.rs b/crates/egui/src/data/input.rs similarity index 100% rename from egui/src/data/input.rs rename to crates/egui/src/data/input.rs diff --git a/egui/src/data/mod.rs b/crates/egui/src/data/mod.rs similarity index 100% rename from egui/src/data/mod.rs rename to crates/egui/src/data/mod.rs diff --git a/egui/src/data/output.rs b/crates/egui/src/data/output.rs similarity index 100% rename from egui/src/data/output.rs rename to crates/egui/src/data/output.rs diff --git a/egui/src/frame_state.rs b/crates/egui/src/frame_state.rs similarity index 100% rename from egui/src/frame_state.rs rename to crates/egui/src/frame_state.rs diff --git a/egui/src/grid.rs b/crates/egui/src/grid.rs similarity index 100% rename from egui/src/grid.rs rename to crates/egui/src/grid.rs diff --git a/egui/src/id.rs b/crates/egui/src/id.rs similarity index 100% rename from egui/src/id.rs rename to crates/egui/src/id.rs diff --git a/egui/src/input_state.rs b/crates/egui/src/input_state.rs similarity index 100% rename from egui/src/input_state.rs rename to crates/egui/src/input_state.rs diff --git a/egui/src/input_state/touch_state.rs b/crates/egui/src/input_state/touch_state.rs similarity index 100% rename from egui/src/input_state/touch_state.rs rename to crates/egui/src/input_state/touch_state.rs diff --git a/egui/src/introspection.rs b/crates/egui/src/introspection.rs similarity index 100% rename from egui/src/introspection.rs rename to crates/egui/src/introspection.rs diff --git a/egui/src/layers.rs b/crates/egui/src/layers.rs similarity index 100% rename from egui/src/layers.rs rename to crates/egui/src/layers.rs diff --git a/egui/src/layout.rs b/crates/egui/src/layout.rs similarity index 100% rename from egui/src/layout.rs rename to crates/egui/src/layout.rs diff --git a/egui/src/lib.rs b/crates/egui/src/lib.rs similarity index 100% rename from egui/src/lib.rs rename to crates/egui/src/lib.rs diff --git a/egui/src/memory.rs b/crates/egui/src/memory.rs similarity index 100% rename from egui/src/memory.rs rename to crates/egui/src/memory.rs diff --git a/egui/src/menu.rs b/crates/egui/src/menu.rs similarity index 100% rename from egui/src/menu.rs rename to crates/egui/src/menu.rs diff --git a/egui/src/painter.rs b/crates/egui/src/painter.rs similarity index 100% rename from egui/src/painter.rs rename to crates/egui/src/painter.rs diff --git a/egui/src/placer.rs b/crates/egui/src/placer.rs similarity index 100% rename from egui/src/placer.rs rename to crates/egui/src/placer.rs diff --git a/egui/src/response.rs b/crates/egui/src/response.rs similarity index 100% rename from egui/src/response.rs rename to crates/egui/src/response.rs diff --git a/egui/src/sense.rs b/crates/egui/src/sense.rs similarity index 100% rename from egui/src/sense.rs rename to crates/egui/src/sense.rs diff --git a/egui/src/style.rs b/crates/egui/src/style.rs similarity index 100% rename from egui/src/style.rs rename to crates/egui/src/style.rs diff --git a/egui/src/ui.rs b/crates/egui/src/ui.rs similarity index 100% rename from egui/src/ui.rs rename to crates/egui/src/ui.rs diff --git a/egui/src/util/cache.rs b/crates/egui/src/util/cache.rs similarity index 100% rename from egui/src/util/cache.rs rename to crates/egui/src/util/cache.rs diff --git a/egui/src/util/fixed_cache.rs b/crates/egui/src/util/fixed_cache.rs similarity index 100% rename from egui/src/util/fixed_cache.rs rename to crates/egui/src/util/fixed_cache.rs diff --git a/egui/src/util/history.rs b/crates/egui/src/util/history.rs similarity index 100% rename from egui/src/util/history.rs rename to crates/egui/src/util/history.rs diff --git a/egui/src/util/id_type_map.rs b/crates/egui/src/util/id_type_map.rs similarity index 100% rename from egui/src/util/id_type_map.rs rename to crates/egui/src/util/id_type_map.rs diff --git a/egui/src/util/mod.rs b/crates/egui/src/util/mod.rs similarity index 100% rename from egui/src/util/mod.rs rename to crates/egui/src/util/mod.rs diff --git a/egui/src/util/undoer.rs b/crates/egui/src/util/undoer.rs similarity index 100% rename from egui/src/util/undoer.rs rename to crates/egui/src/util/undoer.rs diff --git a/egui/src/widget_text.rs b/crates/egui/src/widget_text.rs similarity index 100% rename from egui/src/widget_text.rs rename to crates/egui/src/widget_text.rs diff --git a/egui/src/widgets/button.rs b/crates/egui/src/widgets/button.rs similarity index 100% rename from egui/src/widgets/button.rs rename to crates/egui/src/widgets/button.rs diff --git a/egui/src/widgets/color_picker.rs b/crates/egui/src/widgets/color_picker.rs similarity index 100% rename from egui/src/widgets/color_picker.rs rename to crates/egui/src/widgets/color_picker.rs diff --git a/egui/src/widgets/drag_value.rs b/crates/egui/src/widgets/drag_value.rs similarity index 100% rename from egui/src/widgets/drag_value.rs rename to crates/egui/src/widgets/drag_value.rs diff --git a/egui/src/widgets/hyperlink.rs b/crates/egui/src/widgets/hyperlink.rs similarity index 100% rename from egui/src/widgets/hyperlink.rs rename to crates/egui/src/widgets/hyperlink.rs diff --git a/egui/src/widgets/image.rs b/crates/egui/src/widgets/image.rs similarity index 100% rename from egui/src/widgets/image.rs rename to crates/egui/src/widgets/image.rs diff --git a/egui/src/widgets/label.rs b/crates/egui/src/widgets/label.rs similarity index 100% rename from egui/src/widgets/label.rs rename to crates/egui/src/widgets/label.rs diff --git a/egui/src/widgets/mod.rs b/crates/egui/src/widgets/mod.rs similarity index 100% rename from egui/src/widgets/mod.rs rename to crates/egui/src/widgets/mod.rs diff --git a/egui/src/widgets/plot/items/bar.rs b/crates/egui/src/widgets/plot/items/bar.rs similarity index 100% rename from egui/src/widgets/plot/items/bar.rs rename to crates/egui/src/widgets/plot/items/bar.rs diff --git a/egui/src/widgets/plot/items/box_elem.rs b/crates/egui/src/widgets/plot/items/box_elem.rs similarity index 100% rename from egui/src/widgets/plot/items/box_elem.rs rename to crates/egui/src/widgets/plot/items/box_elem.rs diff --git a/egui/src/widgets/plot/items/mod.rs b/crates/egui/src/widgets/plot/items/mod.rs similarity index 100% rename from egui/src/widgets/plot/items/mod.rs rename to crates/egui/src/widgets/plot/items/mod.rs diff --git a/egui/src/widgets/plot/items/rect_elem.rs b/crates/egui/src/widgets/plot/items/rect_elem.rs similarity index 100% rename from egui/src/widgets/plot/items/rect_elem.rs rename to crates/egui/src/widgets/plot/items/rect_elem.rs diff --git a/egui/src/widgets/plot/items/values.rs b/crates/egui/src/widgets/plot/items/values.rs similarity index 100% rename from egui/src/widgets/plot/items/values.rs rename to crates/egui/src/widgets/plot/items/values.rs diff --git a/egui/src/widgets/plot/legend.rs b/crates/egui/src/widgets/plot/legend.rs similarity index 100% rename from egui/src/widgets/plot/legend.rs rename to crates/egui/src/widgets/plot/legend.rs diff --git a/egui/src/widgets/plot/mod.rs b/crates/egui/src/widgets/plot/mod.rs similarity index 100% rename from egui/src/widgets/plot/mod.rs rename to crates/egui/src/widgets/plot/mod.rs diff --git a/egui/src/widgets/plot/transform.rs b/crates/egui/src/widgets/plot/transform.rs similarity index 100% rename from egui/src/widgets/plot/transform.rs rename to crates/egui/src/widgets/plot/transform.rs diff --git a/egui/src/widgets/progress_bar.rs b/crates/egui/src/widgets/progress_bar.rs similarity index 100% rename from egui/src/widgets/progress_bar.rs rename to crates/egui/src/widgets/progress_bar.rs diff --git a/egui/src/widgets/selected_label.rs b/crates/egui/src/widgets/selected_label.rs similarity index 100% rename from egui/src/widgets/selected_label.rs rename to crates/egui/src/widgets/selected_label.rs diff --git a/egui/src/widgets/separator.rs b/crates/egui/src/widgets/separator.rs similarity index 100% rename from egui/src/widgets/separator.rs rename to crates/egui/src/widgets/separator.rs diff --git a/egui/src/widgets/slider.rs b/crates/egui/src/widgets/slider.rs similarity index 100% rename from egui/src/widgets/slider.rs rename to crates/egui/src/widgets/slider.rs diff --git a/egui/src/widgets/spinner.rs b/crates/egui/src/widgets/spinner.rs similarity index 100% rename from egui/src/widgets/spinner.rs rename to crates/egui/src/widgets/spinner.rs diff --git a/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs similarity index 100% rename from egui/src/widgets/text_edit/builder.rs rename to crates/egui/src/widgets/text_edit/builder.rs diff --git a/egui/src/widgets/text_edit/cursor_range.rs b/crates/egui/src/widgets/text_edit/cursor_range.rs similarity index 100% rename from egui/src/widgets/text_edit/cursor_range.rs rename to crates/egui/src/widgets/text_edit/cursor_range.rs diff --git a/egui/src/widgets/text_edit/mod.rs b/crates/egui/src/widgets/text_edit/mod.rs similarity index 100% rename from egui/src/widgets/text_edit/mod.rs rename to crates/egui/src/widgets/text_edit/mod.rs diff --git a/egui/src/widgets/text_edit/output.rs b/crates/egui/src/widgets/text_edit/output.rs similarity index 100% rename from egui/src/widgets/text_edit/output.rs rename to crates/egui/src/widgets/text_edit/output.rs diff --git a/egui/src/widgets/text_edit/state.rs b/crates/egui/src/widgets/text_edit/state.rs similarity index 100% rename from egui/src/widgets/text_edit/state.rs rename to crates/egui/src/widgets/text_edit/state.rs diff --git a/egui/src/widgets/text_edit/text_buffer.rs b/crates/egui/src/widgets/text_edit/text_buffer.rs similarity index 100% rename from egui/src/widgets/text_edit/text_buffer.rs rename to crates/egui/src/widgets/text_edit/text_buffer.rs diff --git a/egui_demo_app/Cargo.toml b/crates/egui_demo_app/Cargo.toml similarity index 100% rename from egui_demo_app/Cargo.toml rename to crates/egui_demo_app/Cargo.toml diff --git a/egui_demo_app/README.md b/crates/egui_demo_app/README.md similarity index 100% rename from egui_demo_app/README.md rename to crates/egui_demo_app/README.md diff --git a/egui_demo_app/src/apps/custom3d_glow.rs b/crates/egui_demo_app/src/apps/custom3d_glow.rs similarity index 100% rename from egui_demo_app/src/apps/custom3d_glow.rs rename to crates/egui_demo_app/src/apps/custom3d_glow.rs diff --git a/egui_demo_app/src/apps/custom3d_wgpu.rs b/crates/egui_demo_app/src/apps/custom3d_wgpu.rs similarity index 100% rename from egui_demo_app/src/apps/custom3d_wgpu.rs rename to crates/egui_demo_app/src/apps/custom3d_wgpu.rs diff --git a/egui_demo_app/src/apps/custom3d_wgpu_shader.wgsl b/crates/egui_demo_app/src/apps/custom3d_wgpu_shader.wgsl similarity index 100% rename from egui_demo_app/src/apps/custom3d_wgpu_shader.wgsl rename to crates/egui_demo_app/src/apps/custom3d_wgpu_shader.wgsl diff --git a/egui_demo_app/src/apps/fractal_clock.rs b/crates/egui_demo_app/src/apps/fractal_clock.rs similarity index 100% rename from egui_demo_app/src/apps/fractal_clock.rs rename to crates/egui_demo_app/src/apps/fractal_clock.rs diff --git a/egui_demo_app/src/apps/http_app.rs b/crates/egui_demo_app/src/apps/http_app.rs similarity index 100% rename from egui_demo_app/src/apps/http_app.rs rename to crates/egui_demo_app/src/apps/http_app.rs diff --git a/egui_demo_app/src/apps/mod.rs b/crates/egui_demo_app/src/apps/mod.rs similarity index 100% rename from egui_demo_app/src/apps/mod.rs rename to crates/egui_demo_app/src/apps/mod.rs diff --git a/egui_demo_app/src/backend_panel.rs b/crates/egui_demo_app/src/backend_panel.rs similarity index 100% rename from egui_demo_app/src/backend_panel.rs rename to crates/egui_demo_app/src/backend_panel.rs diff --git a/egui_demo_app/src/frame_history.rs b/crates/egui_demo_app/src/frame_history.rs similarity index 100% rename from egui_demo_app/src/frame_history.rs rename to crates/egui_demo_app/src/frame_history.rs diff --git a/egui_demo_app/src/lib.rs b/crates/egui_demo_app/src/lib.rs similarity index 100% rename from egui_demo_app/src/lib.rs rename to crates/egui_demo_app/src/lib.rs diff --git a/egui_demo_app/src/main.rs b/crates/egui_demo_app/src/main.rs similarity index 100% rename from egui_demo_app/src/main.rs rename to crates/egui_demo_app/src/main.rs diff --git a/egui_demo_app/src/wrap_app.rs b/crates/egui_demo_app/src/wrap_app.rs similarity index 100% rename from egui_demo_app/src/wrap_app.rs rename to crates/egui_demo_app/src/wrap_app.rs diff --git a/egui_demo_lib/Cargo.toml b/crates/egui_demo_lib/Cargo.toml similarity index 100% rename from egui_demo_lib/Cargo.toml rename to crates/egui_demo_lib/Cargo.toml diff --git a/egui_demo_lib/README.md b/crates/egui_demo_lib/README.md similarity index 100% rename from egui_demo_lib/README.md rename to crates/egui_demo_lib/README.md diff --git a/egui_demo_lib/benches/benchmark.rs b/crates/egui_demo_lib/benches/benchmark.rs similarity index 100% rename from egui_demo_lib/benches/benchmark.rs rename to crates/egui_demo_lib/benches/benchmark.rs diff --git a/egui_demo_lib/src/color_test.rs b/crates/egui_demo_lib/src/color_test.rs similarity index 100% rename from egui_demo_lib/src/color_test.rs rename to crates/egui_demo_lib/src/color_test.rs diff --git a/egui_demo_lib/src/demo/about.rs b/crates/egui_demo_lib/src/demo/about.rs similarity index 100% rename from egui_demo_lib/src/demo/about.rs rename to crates/egui_demo_lib/src/demo/about.rs diff --git a/egui_demo_lib/src/demo/code_editor.rs b/crates/egui_demo_lib/src/demo/code_editor.rs similarity index 100% rename from egui_demo_lib/src/demo/code_editor.rs rename to crates/egui_demo_lib/src/demo/code_editor.rs diff --git a/egui_demo_lib/src/demo/code_example.rs b/crates/egui_demo_lib/src/demo/code_example.rs similarity index 100% rename from egui_demo_lib/src/demo/code_example.rs rename to crates/egui_demo_lib/src/demo/code_example.rs diff --git a/egui_demo_lib/src/demo/context_menu.rs b/crates/egui_demo_lib/src/demo/context_menu.rs similarity index 100% rename from egui_demo_lib/src/demo/context_menu.rs rename to crates/egui_demo_lib/src/demo/context_menu.rs diff --git a/egui_demo_lib/src/demo/dancing_strings.rs b/crates/egui_demo_lib/src/demo/dancing_strings.rs similarity index 100% rename from egui_demo_lib/src/demo/dancing_strings.rs rename to crates/egui_demo_lib/src/demo/dancing_strings.rs diff --git a/egui_demo_lib/src/demo/demo_app_windows.rs b/crates/egui_demo_lib/src/demo/demo_app_windows.rs similarity index 100% rename from egui_demo_lib/src/demo/demo_app_windows.rs rename to crates/egui_demo_lib/src/demo/demo_app_windows.rs diff --git a/egui_demo_lib/src/demo/drag_and_drop.rs b/crates/egui_demo_lib/src/demo/drag_and_drop.rs similarity index 100% rename from egui_demo_lib/src/demo/drag_and_drop.rs rename to crates/egui_demo_lib/src/demo/drag_and_drop.rs diff --git a/egui_demo_lib/src/demo/font_book.rs b/crates/egui_demo_lib/src/demo/font_book.rs similarity index 100% rename from egui_demo_lib/src/demo/font_book.rs rename to crates/egui_demo_lib/src/demo/font_book.rs diff --git a/egui_demo_lib/src/demo/layout_test.rs b/crates/egui_demo_lib/src/demo/layout_test.rs similarity index 100% rename from egui_demo_lib/src/demo/layout_test.rs rename to crates/egui_demo_lib/src/demo/layout_test.rs diff --git a/egui_demo_lib/src/demo/misc_demo_window.rs b/crates/egui_demo_lib/src/demo/misc_demo_window.rs similarity index 100% rename from egui_demo_lib/src/demo/misc_demo_window.rs rename to crates/egui_demo_lib/src/demo/misc_demo_window.rs diff --git a/egui_demo_lib/src/demo/mod.rs b/crates/egui_demo_lib/src/demo/mod.rs similarity index 100% rename from egui_demo_lib/src/demo/mod.rs rename to crates/egui_demo_lib/src/demo/mod.rs diff --git a/egui_demo_lib/src/demo/multi_touch.rs b/crates/egui_demo_lib/src/demo/multi_touch.rs similarity index 100% rename from egui_demo_lib/src/demo/multi_touch.rs rename to crates/egui_demo_lib/src/demo/multi_touch.rs diff --git a/egui_demo_lib/src/demo/paint_bezier.rs b/crates/egui_demo_lib/src/demo/paint_bezier.rs similarity index 100% rename from egui_demo_lib/src/demo/paint_bezier.rs rename to crates/egui_demo_lib/src/demo/paint_bezier.rs diff --git a/egui_demo_lib/src/demo/painting.rs b/crates/egui_demo_lib/src/demo/painting.rs similarity index 100% rename from egui_demo_lib/src/demo/painting.rs rename to crates/egui_demo_lib/src/demo/painting.rs diff --git a/egui_demo_lib/src/demo/password.rs b/crates/egui_demo_lib/src/demo/password.rs similarity index 100% rename from egui_demo_lib/src/demo/password.rs rename to crates/egui_demo_lib/src/demo/password.rs diff --git a/egui_demo_lib/src/demo/plot_demo.rs b/crates/egui_demo_lib/src/demo/plot_demo.rs similarity index 100% rename from egui_demo_lib/src/demo/plot_demo.rs rename to crates/egui_demo_lib/src/demo/plot_demo.rs diff --git a/egui_demo_lib/src/demo/scrolling.rs b/crates/egui_demo_lib/src/demo/scrolling.rs similarity index 100% rename from egui_demo_lib/src/demo/scrolling.rs rename to crates/egui_demo_lib/src/demo/scrolling.rs diff --git a/egui_demo_lib/src/demo/sliders.rs b/crates/egui_demo_lib/src/demo/sliders.rs similarity index 100% rename from egui_demo_lib/src/demo/sliders.rs rename to crates/egui_demo_lib/src/demo/sliders.rs diff --git a/egui_demo_lib/src/demo/strip_demo.rs b/crates/egui_demo_lib/src/demo/strip_demo.rs similarity index 100% rename from egui_demo_lib/src/demo/strip_demo.rs rename to crates/egui_demo_lib/src/demo/strip_demo.rs diff --git a/egui_demo_lib/src/demo/table_demo.rs b/crates/egui_demo_lib/src/demo/table_demo.rs similarity index 100% rename from egui_demo_lib/src/demo/table_demo.rs rename to crates/egui_demo_lib/src/demo/table_demo.rs diff --git a/egui_demo_lib/src/demo/tests.rs b/crates/egui_demo_lib/src/demo/tests.rs similarity index 100% rename from egui_demo_lib/src/demo/tests.rs rename to crates/egui_demo_lib/src/demo/tests.rs diff --git a/egui_demo_lib/src/demo/text_edit.rs b/crates/egui_demo_lib/src/demo/text_edit.rs similarity index 100% rename from egui_demo_lib/src/demo/text_edit.rs rename to crates/egui_demo_lib/src/demo/text_edit.rs diff --git a/egui_demo_lib/src/demo/toggle_switch.rs b/crates/egui_demo_lib/src/demo/toggle_switch.rs similarity index 100% rename from egui_demo_lib/src/demo/toggle_switch.rs rename to crates/egui_demo_lib/src/demo/toggle_switch.rs diff --git a/egui_demo_lib/src/demo/widget_gallery.rs b/crates/egui_demo_lib/src/demo/widget_gallery.rs similarity index 100% rename from egui_demo_lib/src/demo/widget_gallery.rs rename to crates/egui_demo_lib/src/demo/widget_gallery.rs diff --git a/egui_demo_lib/src/demo/window_options.rs b/crates/egui_demo_lib/src/demo/window_options.rs similarity index 100% rename from egui_demo_lib/src/demo/window_options.rs rename to crates/egui_demo_lib/src/demo/window_options.rs diff --git a/egui_demo_lib/src/demo/window_with_panels.rs b/crates/egui_demo_lib/src/demo/window_with_panels.rs similarity index 100% rename from egui_demo_lib/src/demo/window_with_panels.rs rename to crates/egui_demo_lib/src/demo/window_with_panels.rs diff --git a/egui_demo_lib/src/easy_mark/easy_mark_editor.rs b/crates/egui_demo_lib/src/easy_mark/easy_mark_editor.rs similarity index 100% rename from egui_demo_lib/src/easy_mark/easy_mark_editor.rs rename to crates/egui_demo_lib/src/easy_mark/easy_mark_editor.rs diff --git a/egui_demo_lib/src/easy_mark/easy_mark_highlighter.rs b/crates/egui_demo_lib/src/easy_mark/easy_mark_highlighter.rs similarity index 100% rename from egui_demo_lib/src/easy_mark/easy_mark_highlighter.rs rename to crates/egui_demo_lib/src/easy_mark/easy_mark_highlighter.rs diff --git a/egui_demo_lib/src/easy_mark/easy_mark_parser.rs b/crates/egui_demo_lib/src/easy_mark/easy_mark_parser.rs similarity index 100% rename from egui_demo_lib/src/easy_mark/easy_mark_parser.rs rename to crates/egui_demo_lib/src/easy_mark/easy_mark_parser.rs diff --git a/egui_demo_lib/src/easy_mark/easy_mark_viewer.rs b/crates/egui_demo_lib/src/easy_mark/easy_mark_viewer.rs similarity index 100% rename from egui_demo_lib/src/easy_mark/easy_mark_viewer.rs rename to crates/egui_demo_lib/src/easy_mark/easy_mark_viewer.rs diff --git a/egui_demo_lib/src/easy_mark/mod.rs b/crates/egui_demo_lib/src/easy_mark/mod.rs similarity index 100% rename from egui_demo_lib/src/easy_mark/mod.rs rename to crates/egui_demo_lib/src/easy_mark/mod.rs diff --git a/egui_demo_lib/src/lib.rs b/crates/egui_demo_lib/src/lib.rs similarity index 100% rename from egui_demo_lib/src/lib.rs rename to crates/egui_demo_lib/src/lib.rs diff --git a/egui_demo_lib/src/syntax_highlighting.rs b/crates/egui_demo_lib/src/syntax_highlighting.rs similarity index 100% rename from egui_demo_lib/src/syntax_highlighting.rs rename to crates/egui_demo_lib/src/syntax_highlighting.rs diff --git a/egui_extras/CHANGELOG.md b/crates/egui_extras/CHANGELOG.md similarity index 100% rename from egui_extras/CHANGELOG.md rename to crates/egui_extras/CHANGELOG.md diff --git a/egui_extras/Cargo.toml b/crates/egui_extras/Cargo.toml similarity index 100% rename from egui_extras/Cargo.toml rename to crates/egui_extras/Cargo.toml diff --git a/egui_extras/README.md b/crates/egui_extras/README.md similarity index 100% rename from egui_extras/README.md rename to crates/egui_extras/README.md diff --git a/egui_extras/src/datepicker/button.rs b/crates/egui_extras/src/datepicker/button.rs similarity index 100% rename from egui_extras/src/datepicker/button.rs rename to crates/egui_extras/src/datepicker/button.rs diff --git a/egui_extras/src/datepicker/mod.rs b/crates/egui_extras/src/datepicker/mod.rs similarity index 100% rename from egui_extras/src/datepicker/mod.rs rename to crates/egui_extras/src/datepicker/mod.rs diff --git a/egui_extras/src/datepicker/popup.rs b/crates/egui_extras/src/datepicker/popup.rs similarity index 100% rename from egui_extras/src/datepicker/popup.rs rename to crates/egui_extras/src/datepicker/popup.rs diff --git a/egui_extras/src/image.rs b/crates/egui_extras/src/image.rs similarity index 100% rename from egui_extras/src/image.rs rename to crates/egui_extras/src/image.rs diff --git a/egui_extras/src/layout.rs b/crates/egui_extras/src/layout.rs similarity index 100% rename from egui_extras/src/layout.rs rename to crates/egui_extras/src/layout.rs diff --git a/egui_extras/src/lib.rs b/crates/egui_extras/src/lib.rs similarity index 100% rename from egui_extras/src/lib.rs rename to crates/egui_extras/src/lib.rs diff --git a/egui_extras/src/sizing.rs b/crates/egui_extras/src/sizing.rs similarity index 100% rename from egui_extras/src/sizing.rs rename to crates/egui_extras/src/sizing.rs diff --git a/egui_extras/src/strip.rs b/crates/egui_extras/src/strip.rs similarity index 100% rename from egui_extras/src/strip.rs rename to crates/egui_extras/src/strip.rs diff --git a/egui_extras/src/table.rs b/crates/egui_extras/src/table.rs similarity index 100% rename from egui_extras/src/table.rs rename to crates/egui_extras/src/table.rs diff --git a/egui_glium/CHANGELOG.md b/crates/egui_glium/CHANGELOG.md similarity index 100% rename from egui_glium/CHANGELOG.md rename to crates/egui_glium/CHANGELOG.md diff --git a/egui_glium/Cargo.toml b/crates/egui_glium/Cargo.toml similarity index 100% rename from egui_glium/Cargo.toml rename to crates/egui_glium/Cargo.toml diff --git a/egui_glium/README.md b/crates/egui_glium/README.md similarity index 100% rename from egui_glium/README.md rename to crates/egui_glium/README.md diff --git a/egui_glium/examples/native_texture.rs b/crates/egui_glium/examples/native_texture.rs similarity index 98% rename from egui_glium/examples/native_texture.rs rename to crates/egui_glium/examples/native_texture.rs index 114ce8df4f2..e63327fe19a 100644 --- a/egui_glium/examples/native_texture.rs +++ b/crates/egui_glium/examples/native_texture.rs @@ -8,7 +8,7 @@ fn main() { let mut egui_glium = egui_glium::EguiGlium::new(&display, &event_loop); - let png_data = include_bytes!("../../examples/retained_image/src/rust-logo-256x256.png"); + let png_data = include_bytes!("../../../examples/retained_image/src/rust-logo-256x256.png"); let image = load_glium_image(png_data); let image_size = egui::vec2(image.width as f32, image.height as f32); // Load to gpu memory diff --git a/egui_glium/examples/pure_glium.rs b/crates/egui_glium/examples/pure_glium.rs similarity index 100% rename from egui_glium/examples/pure_glium.rs rename to crates/egui_glium/examples/pure_glium.rs diff --git a/egui_glium/src/lib.rs b/crates/egui_glium/src/lib.rs similarity index 100% rename from egui_glium/src/lib.rs rename to crates/egui_glium/src/lib.rs diff --git a/egui_glium/src/painter.rs b/crates/egui_glium/src/painter.rs similarity index 100% rename from egui_glium/src/painter.rs rename to crates/egui_glium/src/painter.rs diff --git a/egui_glium/src/shader/fragment_100es.glsl b/crates/egui_glium/src/shader/fragment_100es.glsl similarity index 100% rename from egui_glium/src/shader/fragment_100es.glsl rename to crates/egui_glium/src/shader/fragment_100es.glsl diff --git a/egui_glium/src/shader/fragment_120.glsl b/crates/egui_glium/src/shader/fragment_120.glsl similarity index 100% rename from egui_glium/src/shader/fragment_120.glsl rename to crates/egui_glium/src/shader/fragment_120.glsl diff --git a/egui_glium/src/shader/fragment_140.glsl b/crates/egui_glium/src/shader/fragment_140.glsl similarity index 100% rename from egui_glium/src/shader/fragment_140.glsl rename to crates/egui_glium/src/shader/fragment_140.glsl diff --git a/egui_glium/src/shader/fragment_300es.glsl b/crates/egui_glium/src/shader/fragment_300es.glsl similarity index 100% rename from egui_glium/src/shader/fragment_300es.glsl rename to crates/egui_glium/src/shader/fragment_300es.glsl diff --git a/egui_glium/src/shader/vertex_100es.glsl b/crates/egui_glium/src/shader/vertex_100es.glsl similarity index 100% rename from egui_glium/src/shader/vertex_100es.glsl rename to crates/egui_glium/src/shader/vertex_100es.glsl diff --git a/egui_glium/src/shader/vertex_120.glsl b/crates/egui_glium/src/shader/vertex_120.glsl similarity index 100% rename from egui_glium/src/shader/vertex_120.glsl rename to crates/egui_glium/src/shader/vertex_120.glsl diff --git a/egui_glium/src/shader/vertex_140.glsl b/crates/egui_glium/src/shader/vertex_140.glsl similarity index 100% rename from egui_glium/src/shader/vertex_140.glsl rename to crates/egui_glium/src/shader/vertex_140.glsl diff --git a/egui_glium/src/shader/vertex_300es.glsl b/crates/egui_glium/src/shader/vertex_300es.glsl similarity index 100% rename from egui_glium/src/shader/vertex_300es.glsl rename to crates/egui_glium/src/shader/vertex_300es.glsl diff --git a/egui_glow/CHANGELOG.md b/crates/egui_glow/CHANGELOG.md similarity index 100% rename from egui_glow/CHANGELOG.md rename to crates/egui_glow/CHANGELOG.md diff --git a/egui_glow/Cargo.toml b/crates/egui_glow/Cargo.toml similarity index 100% rename from egui_glow/Cargo.toml rename to crates/egui_glow/Cargo.toml diff --git a/egui_glow/README.md b/crates/egui_glow/README.md similarity index 100% rename from egui_glow/README.md rename to crates/egui_glow/README.md diff --git a/egui_glow/examples/pure_glow.rs b/crates/egui_glow/examples/pure_glow.rs similarity index 100% rename from egui_glow/examples/pure_glow.rs rename to crates/egui_glow/examples/pure_glow.rs diff --git a/egui_glow/src/lib.rs b/crates/egui_glow/src/lib.rs similarity index 100% rename from egui_glow/src/lib.rs rename to crates/egui_glow/src/lib.rs diff --git a/egui_glow/src/misc_util.rs b/crates/egui_glow/src/misc_util.rs similarity index 100% rename from egui_glow/src/misc_util.rs rename to crates/egui_glow/src/misc_util.rs diff --git a/egui_glow/src/painter.rs b/crates/egui_glow/src/painter.rs similarity index 100% rename from egui_glow/src/painter.rs rename to crates/egui_glow/src/painter.rs diff --git a/egui_glow/src/post_process.rs b/crates/egui_glow/src/post_process.rs similarity index 100% rename from egui_glow/src/post_process.rs rename to crates/egui_glow/src/post_process.rs diff --git a/egui_glow/src/shader/fragment.glsl b/crates/egui_glow/src/shader/fragment.glsl similarity index 100% rename from egui_glow/src/shader/fragment.glsl rename to crates/egui_glow/src/shader/fragment.glsl diff --git a/egui_glow/src/shader/post_fragment_100es.glsl b/crates/egui_glow/src/shader/post_fragment_100es.glsl similarity index 100% rename from egui_glow/src/shader/post_fragment_100es.glsl rename to crates/egui_glow/src/shader/post_fragment_100es.glsl diff --git a/egui_glow/src/shader/post_vertex_100es.glsl b/crates/egui_glow/src/shader/post_vertex_100es.glsl similarity index 100% rename from egui_glow/src/shader/post_vertex_100es.glsl rename to crates/egui_glow/src/shader/post_vertex_100es.glsl diff --git a/egui_glow/src/shader/vertex.glsl b/crates/egui_glow/src/shader/vertex.glsl similarity index 100% rename from egui_glow/src/shader/vertex.glsl rename to crates/egui_glow/src/shader/vertex.glsl diff --git a/egui_glow/src/shader_version.rs b/crates/egui_glow/src/shader_version.rs similarity index 100% rename from egui_glow/src/shader_version.rs rename to crates/egui_glow/src/shader_version.rs diff --git a/egui_glow/src/vao.rs b/crates/egui_glow/src/vao.rs similarity index 100% rename from egui_glow/src/vao.rs rename to crates/egui_glow/src/vao.rs diff --git a/egui_glow/src/winit.rs b/crates/egui_glow/src/winit.rs similarity index 100% rename from egui_glow/src/winit.rs rename to crates/egui_glow/src/winit.rs diff --git a/egui_web/CHANGELOG.md b/crates/egui_web/CHANGELOG.md similarity index 100% rename from egui_web/CHANGELOG.md rename to crates/egui_web/CHANGELOG.md diff --git a/egui_web/README.md b/crates/egui_web/README.md similarity index 100% rename from egui_web/README.md rename to crates/egui_web/README.md diff --git a/emath/Cargo.toml b/crates/emath/Cargo.toml similarity index 100% rename from emath/Cargo.toml rename to crates/emath/Cargo.toml diff --git a/emath/README.md b/crates/emath/README.md similarity index 100% rename from emath/README.md rename to crates/emath/README.md diff --git a/emath/src/align.rs b/crates/emath/src/align.rs similarity index 100% rename from emath/src/align.rs rename to crates/emath/src/align.rs diff --git a/emath/src/lib.rs b/crates/emath/src/lib.rs similarity index 100% rename from emath/src/lib.rs rename to crates/emath/src/lib.rs diff --git a/emath/src/numeric.rs b/crates/emath/src/numeric.rs similarity index 100% rename from emath/src/numeric.rs rename to crates/emath/src/numeric.rs diff --git a/emath/src/pos2.rs b/crates/emath/src/pos2.rs similarity index 100% rename from emath/src/pos2.rs rename to crates/emath/src/pos2.rs diff --git a/emath/src/rect.rs b/crates/emath/src/rect.rs similarity index 100% rename from emath/src/rect.rs rename to crates/emath/src/rect.rs diff --git a/emath/src/rect_transform.rs b/crates/emath/src/rect_transform.rs similarity index 100% rename from emath/src/rect_transform.rs rename to crates/emath/src/rect_transform.rs diff --git a/emath/src/rot2.rs b/crates/emath/src/rot2.rs similarity index 100% rename from emath/src/rot2.rs rename to crates/emath/src/rot2.rs diff --git a/emath/src/smart_aim.rs b/crates/emath/src/smart_aim.rs similarity index 100% rename from emath/src/smart_aim.rs rename to crates/emath/src/smart_aim.rs diff --git a/emath/src/vec2.rs b/crates/emath/src/vec2.rs similarity index 100% rename from emath/src/vec2.rs rename to crates/emath/src/vec2.rs diff --git a/epaint/CHANGELOG.md b/crates/epaint/CHANGELOG.md similarity index 100% rename from epaint/CHANGELOG.md rename to crates/epaint/CHANGELOG.md diff --git a/epaint/Cargo.toml b/crates/epaint/Cargo.toml similarity index 100% rename from epaint/Cargo.toml rename to crates/epaint/Cargo.toml diff --git a/epaint/README.md b/crates/epaint/README.md similarity index 100% rename from epaint/README.md rename to crates/epaint/README.md diff --git a/epaint/benches/benchmark.rs b/crates/epaint/benches/benchmark.rs similarity index 100% rename from epaint/benches/benchmark.rs rename to crates/epaint/benches/benchmark.rs diff --git a/epaint/fonts/Hack-Regular.ttf b/crates/epaint/fonts/Hack-Regular.ttf similarity index 100% rename from epaint/fonts/Hack-Regular.ttf rename to crates/epaint/fonts/Hack-Regular.ttf diff --git a/epaint/fonts/Hack-Regular.txt b/crates/epaint/fonts/Hack-Regular.txt similarity index 100% rename from epaint/fonts/Hack-Regular.txt rename to crates/epaint/fonts/Hack-Regular.txt diff --git a/epaint/fonts/NotoEmoji-Regular.ttf b/crates/epaint/fonts/NotoEmoji-Regular.ttf similarity index 100% rename from epaint/fonts/NotoEmoji-Regular.ttf rename to crates/epaint/fonts/NotoEmoji-Regular.ttf diff --git a/epaint/fonts/OFL.txt b/crates/epaint/fonts/OFL.txt similarity index 100% rename from epaint/fonts/OFL.txt rename to crates/epaint/fonts/OFL.txt diff --git a/epaint/fonts/UFL.txt b/crates/epaint/fonts/UFL.txt similarity index 100% rename from epaint/fonts/UFL.txt rename to crates/epaint/fonts/UFL.txt diff --git a/epaint/fonts/Ubuntu-Light.ttf b/crates/epaint/fonts/Ubuntu-Light.ttf similarity index 100% rename from epaint/fonts/Ubuntu-Light.ttf rename to crates/epaint/fonts/Ubuntu-Light.ttf diff --git a/epaint/fonts/emoji-icon-font-mit-license.txt b/crates/epaint/fonts/emoji-icon-font-mit-license.txt similarity index 100% rename from epaint/fonts/emoji-icon-font-mit-license.txt rename to crates/epaint/fonts/emoji-icon-font-mit-license.txt diff --git a/epaint/fonts/emoji-icon-font.ttf b/crates/epaint/fonts/emoji-icon-font.ttf similarity index 100% rename from epaint/fonts/emoji-icon-font.ttf rename to crates/epaint/fonts/emoji-icon-font.ttf diff --git a/epaint/fonts/list_fonts.py b/crates/epaint/fonts/list_fonts.py similarity index 100% rename from epaint/fonts/list_fonts.py rename to crates/epaint/fonts/list_fonts.py diff --git a/epaint/src/bezier.rs b/crates/epaint/src/bezier.rs similarity index 100% rename from epaint/src/bezier.rs rename to crates/epaint/src/bezier.rs diff --git a/epaint/src/color.rs b/crates/epaint/src/color.rs similarity index 100% rename from epaint/src/color.rs rename to crates/epaint/src/color.rs diff --git a/epaint/src/image.rs b/crates/epaint/src/image.rs similarity index 100% rename from epaint/src/image.rs rename to crates/epaint/src/image.rs diff --git a/epaint/src/lib.rs b/crates/epaint/src/lib.rs similarity index 100% rename from epaint/src/lib.rs rename to crates/epaint/src/lib.rs diff --git a/epaint/src/mesh.rs b/crates/epaint/src/mesh.rs similarity index 100% rename from epaint/src/mesh.rs rename to crates/epaint/src/mesh.rs diff --git a/epaint/src/mutex.rs b/crates/epaint/src/mutex.rs similarity index 100% rename from epaint/src/mutex.rs rename to crates/epaint/src/mutex.rs diff --git a/epaint/src/shadow.rs b/crates/epaint/src/shadow.rs similarity index 100% rename from epaint/src/shadow.rs rename to crates/epaint/src/shadow.rs diff --git a/epaint/src/shape.rs b/crates/epaint/src/shape.rs similarity index 100% rename from epaint/src/shape.rs rename to crates/epaint/src/shape.rs diff --git a/epaint/src/shape_transform.rs b/crates/epaint/src/shape_transform.rs similarity index 100% rename from epaint/src/shape_transform.rs rename to crates/epaint/src/shape_transform.rs diff --git a/epaint/src/stats.rs b/crates/epaint/src/stats.rs similarity index 100% rename from epaint/src/stats.rs rename to crates/epaint/src/stats.rs diff --git a/epaint/src/stroke.rs b/crates/epaint/src/stroke.rs similarity index 100% rename from epaint/src/stroke.rs rename to crates/epaint/src/stroke.rs diff --git a/epaint/src/tessellator.rs b/crates/epaint/src/tessellator.rs similarity index 100% rename from epaint/src/tessellator.rs rename to crates/epaint/src/tessellator.rs diff --git a/epaint/src/text/cursor.rs b/crates/epaint/src/text/cursor.rs similarity index 100% rename from epaint/src/text/cursor.rs rename to crates/epaint/src/text/cursor.rs diff --git a/epaint/src/text/font.rs b/crates/epaint/src/text/font.rs similarity index 100% rename from epaint/src/text/font.rs rename to crates/epaint/src/text/font.rs diff --git a/epaint/src/text/fonts.rs b/crates/epaint/src/text/fonts.rs similarity index 100% rename from epaint/src/text/fonts.rs rename to crates/epaint/src/text/fonts.rs diff --git a/epaint/src/text/mod.rs b/crates/epaint/src/text/mod.rs similarity index 100% rename from epaint/src/text/mod.rs rename to crates/epaint/src/text/mod.rs diff --git a/epaint/src/text/text_layout.rs b/crates/epaint/src/text/text_layout.rs similarity index 100% rename from epaint/src/text/text_layout.rs rename to crates/epaint/src/text/text_layout.rs diff --git a/epaint/src/text/text_layout_types.rs b/crates/epaint/src/text/text_layout_types.rs similarity index 100% rename from epaint/src/text/text_layout_types.rs rename to crates/epaint/src/text/text_layout_types.rs diff --git a/epaint/src/texture_atlas.rs b/crates/epaint/src/texture_atlas.rs similarity index 100% rename from epaint/src/texture_atlas.rs rename to crates/epaint/src/texture_atlas.rs diff --git a/epaint/src/texture_handle.rs b/crates/epaint/src/texture_handle.rs similarity index 100% rename from epaint/src/texture_handle.rs rename to crates/epaint/src/texture_handle.rs diff --git a/epaint/src/textures.rs b/crates/epaint/src/textures.rs similarity index 100% rename from epaint/src/textures.rs rename to crates/epaint/src/textures.rs diff --git a/epaint/src/util/mod.rs b/crates/epaint/src/util/mod.rs similarity index 100% rename from epaint/src/util/mod.rs rename to crates/epaint/src/util/mod.rs diff --git a/epaint/src/util/ordered_float.rs b/crates/epaint/src/util/ordered_float.rs similarity index 100% rename from epaint/src/util/ordered_float.rs rename to crates/epaint/src/util/ordered_float.rs diff --git a/examples/confirm_exit/Cargo.toml b/examples/confirm_exit/Cargo.toml index 79f0318fb3b..db576b13a5e 100644 --- a/examples/confirm_exit/Cargo.toml +++ b/examples/confirm_exit/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/custom_3d_glow/Cargo.toml b/examples/custom_3d_glow/Cargo.toml index bbfa11284ba..57d0fe723e1 100644 --- a/examples/custom_3d_glow/Cargo.toml +++ b/examples/custom_3d_glow/Cargo.toml @@ -9,6 +9,6 @@ publish = false [dependencies] -eframe = { path = "../../eframe", features = ["glow"] } -egui_glow = { path = "../../egui_glow" } +eframe = { path = "../../crates/eframe", features = ["glow"] } +egui_glow = { path = "../../crates/egui_glow" } glow = "0.11" diff --git a/examples/custom_3d_three-d/Cargo.toml b/examples/custom_3d_three-d/Cargo.toml index 8841fb46cc7..01e4dcd49e3 100644 --- a/examples/custom_3d_three-d/Cargo.toml +++ b/examples/custom_3d_three-d/Cargo.toml @@ -11,8 +11,8 @@ publish = false crate-type = ["cdylib", "rlib"] [dependencies] -eframe = { path = "../../eframe", features = ["glow"] } -egui_glow = { path = "../../egui_glow" } +eframe = { path = "../../crates/eframe", features = ["glow"] } +egui_glow = { path = "../../crates/egui_glow" } glow = "0.11" three-d = { version = "0.13", default-features = false } diff --git a/examples/custom_font/Cargo.toml b/examples/custom_font/Cargo.toml index 5a936f0013d..da85570bdc1 100644 --- a/examples/custom_font/Cargo.toml +++ b/examples/custom_font/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/custom_font/src/main.rs b/examples/custom_font/src/main.rs index a24fc1f673b..f0e070ec59e 100644 --- a/examples/custom_font/src/main.rs +++ b/examples/custom_font/src/main.rs @@ -19,7 +19,9 @@ fn setup_custom_fonts(ctx: &egui::Context) { // .ttf and .otf files supported. fonts.font_data.insert( "my_font".to_owned(), - egui::FontData::from_static(include_bytes!("../../../epaint/fonts/Hack-Regular.ttf")), + egui::FontData::from_static(include_bytes!( + "../../../crates/epaint/fonts/Hack-Regular.ttf" + )), ); // Put my font first (highest priority) for proportional text: diff --git a/examples/custom_font_style/Cargo.toml b/examples/custom_font_style/Cargo.toml index 10374cf897d..670829d9338 100644 --- a/examples/custom_font_style/Cargo.toml +++ b/examples/custom_font_style/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/custom_window_frame/Cargo.toml b/examples/custom_window_frame/Cargo.toml index 13cc065162a..5346f3464e3 100644 --- a/examples/custom_window_frame/Cargo.toml +++ b/examples/custom_window_frame/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/download_image/Cargo.toml b/examples/download_image/Cargo.toml index a284e661c9e..c40d1ddb8ee 100644 --- a/examples/download_image/Cargo.toml +++ b/examples/download_image/Cargo.toml @@ -9,8 +9,8 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } -egui_extras = { path = "../../egui_extras", features = ["image"] } +eframe = { path = "../../crates/eframe" } +egui_extras = { path = "../../crates/egui_extras", features = ["image"] } ehttp = "0.2" image = { version = "0.24", default-features = false, features = ["jpeg"] } poll-promise = "0.1" diff --git a/examples/file_dialog/Cargo.toml b/examples/file_dialog/Cargo.toml index ebad4863e3a..3129155b9eb 100644 --- a/examples/file_dialog/Cargo.toml +++ b/examples/file_dialog/Cargo.toml @@ -9,5 +9,5 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } rfd = "0.8" diff --git a/examples/hello_world/Cargo.toml b/examples/hello_world/Cargo.toml index ea95b02165d..0cb18dfcd91 100644 --- a/examples/hello_world/Cargo.toml +++ b/examples/hello_world/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/puffin_profiler/Cargo.toml b/examples/puffin_profiler/Cargo.toml index 4d683138591..41292397fab 100644 --- a/examples/puffin_profiler/Cargo.toml +++ b/examples/puffin_profiler/Cargo.toml @@ -9,6 +9,6 @@ publish = false [dependencies] -eframe = { path = "../../eframe", features = ["puffin"] } +eframe = { path = "../../crates/eframe", features = ["puffin"] } puffin = "0.13" puffin_http = "0.10" diff --git a/examples/retained_image/Cargo.toml b/examples/retained_image/Cargo.toml index 88c7d2fb456..d52e0a31bf7 100644 --- a/examples/retained_image/Cargo.toml +++ b/examples/retained_image/Cargo.toml @@ -9,6 +9,6 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } -egui_extras = { path = "../../egui_extras", features = ["image"] } +eframe = { path = "../../crates/eframe" } +egui_extras = { path = "../../crates/egui_extras", features = ["image"] } image = { version = "0.24", default-features = false, features = ["png"] } diff --git a/examples/screenshot/Cargo.toml b/examples/screenshot/Cargo.toml index 8f9fa0b4d6a..75cb7970965 100644 --- a/examples/screenshot/Cargo.toml +++ b/examples/screenshot/Cargo.toml @@ -9,6 +9,6 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } -egui_extras = { path = "../../egui_extras", features = ["image"] } +eframe = { path = "../../crates/eframe" } +egui_extras = { path = "../../crates/egui_extras", features = ["image"] } itertools = "0.10.3" diff --git a/examples/serial_windows/Cargo.toml b/examples/serial_windows/Cargo.toml index a7386080059..cee0fab6153 100644 --- a/examples/serial_windows/Cargo.toml +++ b/examples/serial_windows/Cargo.toml @@ -9,4 +9,4 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } +eframe = { path = "../../crates/eframe" } diff --git a/examples/svg/Cargo.toml b/examples/svg/Cargo.toml index 161b28cd378..01c421fd44a 100644 --- a/examples/svg/Cargo.toml +++ b/examples/svg/Cargo.toml @@ -9,5 +9,5 @@ publish = false [dependencies] -eframe = { path = "../../eframe" } -egui_extras = { path = "../../egui_extras", features = ["svg"] } +eframe = { path = "../../crates/eframe" } +egui_extras = { path = "../../crates/egui_extras", features = ["svg"] } diff --git a/sh/build_demo_web.sh b/sh/build_demo_web.sh index f111085d4df..af54906ae72 100755 --- a/sh/build_demo_web.sh +++ b/sh/build_demo_web.sh @@ -52,7 +52,7 @@ rm -f "docs/${CRATE_NAME}_bg.wasm" echo "Building rust…" BUILD=release -(cd $CRATE_NAME && +(cd crates/$CRATE_NAME && cargo build \ --release \ --lib \ diff --git a/sh/check.sh b/sh/check.sh index c4c38735ef2..fa2d9eaa366 100755 --- a/sh/check.sh +++ b/sh/check.sh @@ -23,29 +23,29 @@ cargo fmt --all -- --check cargo doc -p eframe -p egui -p egui_demo_lib -p egui_extras -p egui_glium -p egui_glow -p egui-winit -p emath -p epaint --lib --no-deps --all-features cargo doc --document-private-items --no-deps --all-features -(cd eframe && cargo check --no-default-features --features "glow") -(cd eframe && cargo check --no-default-features --features "wgpu") -(cd egui && cargo check --no-default-features --features "serde") -(cd egui_demo_app && cargo check --no-default-features --features "glow") -(cd egui_demo_app && cargo check --no-default-features --features "wgpu") -(cd egui_demo_lib && cargo check --no-default-features) -(cd egui_extras && cargo check --no-default-features) -(cd egui_glium && cargo check --no-default-features) -(cd egui_glow && cargo check --no-default-features) -(cd egui-winit && cargo check --no-default-features) -(cd emath && cargo check --no-default-features) -(cd epaint && cargo check --no-default-features --release) -(cd epaint && cargo check --no-default-features) +(cd crates/eframe && cargo check --no-default-features --features "glow") +(cd crates/eframe && cargo check --no-default-features --features "wgpu") +(cd crates/egui && cargo check --no-default-features --features "serde") +(cd crates/egui_demo_app && cargo check --no-default-features --features "glow") +(cd crates/egui_demo_app && cargo check --no-default-features --features "wgpu") +(cd crates/egui_demo_lib && cargo check --no-default-features) +(cd crates/egui_extras && cargo check --no-default-features) +(cd crates/egui_glium && cargo check --no-default-features) +(cd crates/egui_glow && cargo check --no-default-features) +(cd crates/egui-winit && cargo check --no-default-features) +(cd crates/emath && cargo check --no-default-features) +(cd crates/epaint && cargo check --no-default-features --release) +(cd crates/epaint && cargo check --no-default-features) -(cd eframe && cargo check --all-features) -(cd egui && cargo check --all-features) -(cd egui_demo_app && cargo check --all-features) -(cd egui_extras && cargo check --all-features) -(cd egui_glium && cargo check --all-features) -(cd egui_glow && cargo check --all-features) -(cd egui-winit && cargo check --all-features) -(cd emath && cargo check --all-features) -(cd epaint && cargo check --all-features) +(cd crates/eframe && cargo check --all-features) +(cd crates/egui && cargo check --all-features) +(cd crates/egui_demo_app && cargo check --all-features) +(cd crates/egui_extras && cargo check --all-features) +(cd crates/egui_glium && cargo check --all-features) +(cd crates/egui_glow && cargo check --all-features) +(cd crates/egui-winit && cargo check --all-features) +(cd crates/emath && cargo check --all-features) +(cd crates/epaint && cargo check --all-features) ./sh/wasm_bindgen_check.sh diff --git a/sh/wasm_bindgen_check.sh b/sh/wasm_bindgen_check.sh index 45917f39bf5..8d969c2bf34 100755 --- a/sh/wasm_bindgen_check.sh +++ b/sh/wasm_bindgen_check.sh @@ -16,7 +16,7 @@ export RUSTFLAGS=--cfg=web_sys_unstable_apis echo "Building rust…" BUILD=debug # debug builds are faster -(cd $CRATE_NAME && +(cd crates/$CRATE_NAME && cargo build \ --lib \ --target wasm32-unknown-unknown \